emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/elpa eb29f7c 19/71: Close #450: always string-trim mark


From: João Távora
Subject: [elpa] externals/elpa eb29f7c 19/71: Close #450: always string-trim markup
Date: Wed, 16 Dec 2020 11:42:16 -0500 (EST)

branch: externals/elpa
commit eb29f7cb7679306fe8309ae09cd84cf345c7188b
Author: Theodor Thornhill <theothornhill@pm.me>
Commit: João Távora <joaotavora@gmail.com>

    Close #450: always string-trim markup
    
    Co-authored-by: João Távora <joaotavora@gmail.com>
    
    * eglot.el: (eglot--format-markup): Factor string trim out
    so we string-trim for all cases
---
 eglot.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/eglot.el b/eglot.el
index 436e5bf..bdc4cd0 100644
--- a/eglot.el
+++ b/eglot.el
@@ -1139,15 +1139,14 @@ Doubles as an indicator of snippet support."
 (defun eglot--format-markup (markup)
   "Format MARKUP according to LSP's spec."
   (pcase-let ((`(,string ,mode)
-               (if (stringp markup) (list (string-trim markup)
-                                          (intern "gfm-view-mode"))
+               (if (stringp markup) (list markup 'gfm-view-mode)
                  (list (plist-get markup :value)
                        (pcase (plist-get markup :kind)
                          ("markdown" 'gfm-view-mode)
                          ("plaintext" 'text-mode)
                          (_ major-mode))))))
     (with-temp-buffer
-      (insert string)
+      (insert (string-trim string))
       (ignore-errors (delay-mode-hooks (funcall mode)))
       (font-lock-ensure)
       (buffer-string))))



reply via email to

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