summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2022-11-18 09:55:42 +0100
committerDaniel Mendler <mail@daniel-mendler.de>2022-11-18 09:55:42 +0100
commit41fcbfbccb1ce647728638c79162fa7f9d2b091f (patch)
tree981a1bef6298cabf937adf57d4fd4d1bc4cea66d
parentdb19e932fbaf17505356a45a1f28d39c230e8b7a (diff)
corfu-docframe: Cleanup doc string
-rw-r--r--extensions/corfu-docframe.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/extensions/corfu-docframe.el b/extensions/corfu-docframe.el
index feba5e0..224902d 100644
--- a/extensions/corfu-docframe.el
+++ b/extensions/corfu-docframe.el
@@ -119,8 +119,10 @@ Returns nil if an error occurs or the documentation content is empty."
(message-log-max nil))
(funcall fun candidate)))))
(with-current-buffer (or (car-safe res) res)
- (setq res (buffer-string)))
- (and (not (string-empty-p (string-trim res))) res)))
+ (setq res (replace-regexp-in-string
+ "[\\s-\n]*\\[back\\][\\s-\n]*" ""
+ (buffer-string))
+ (and (not (string-blank-p res)) res))))
;; TODO get rid of optional arguments?
(defun corfu-docframe--size (&optional width height)