emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master e79b4ccd794 2/2: Allow users to customize eldoc buffer separator


From: João Távora
Subject: master e79b4ccd794 2/2: Allow users to customize eldoc buffer separator (bug#62029)
Date: Fri, 24 Mar 2023 13:36:00 -0400 (EDT)

branch: master
commit e79b4ccd7948108a29a8a3d84489e47c376c95db
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>

    Allow users to customize eldoc buffer separator (bug#62029)
    
    * lisp/emacs-lisp/eldoc.el (eldoc-doc-buffer-separator): New
    variable.
    (eldoc--format-doc-buffer): Use it.
---
 lisp/emacs-lisp/eldoc.el | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el
index ccc466cfd44..43e768054a7 100644
--- a/lisp/emacs-lisp/eldoc.el
+++ b/lisp/emacs-lisp/eldoc.el
@@ -499,6 +499,10 @@ If INTERACTIVE, display it.  Else, return said buffer."
            (display-buffer (current-buffer)))
           (t (current-buffer)))))
 
+(defvar eldoc-doc-buffer-separator
+  "String used to separate items in Eldoc documentation buffer."
+  (concat "\n" (propertize "\n" 'face '(:inherit separator-line :extend t)) 
"\n"))
+
 (defun eldoc--format-doc-buffer (docs)
   "Ensure DOCS are displayed in an *eldoc* buffer."
   (with-current-buffer (if (buffer-live-p eldoc--doc-buffer)
@@ -522,7 +526,8 @@ If INTERACTIVE, display it.  Else, return said buffer."
                       ": "
                       this-doc))
                do (insert this-doc)
-               when rest do (insert "\n")
+               when rest do
+               (insert eldoc-doc-buffer-separator)
                finally (goto-char (point-min)))
       ;; Rename the buffer, taking into account whether it was
       ;; hidden or not



reply via email to

[Prev in Thread] Current Thread [Next in Thread]