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

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

[elpa] master 3262c18 09/38: use symbol-value to get major-mode value


From: Dmitry Gutov
Subject: [elpa] master 3262c18 09/38: use symbol-value to get major-mode value
Date: Sat, 25 Jul 2020 19:51:12 -0400 (EDT)

branch: master
commit 3262c183aa9eaf446e5562464659ef994ebc4268
Author: stephen <sawakitaeiji233@gmail.com>
Commit: stephen <sawakitaeiji233@gmail.com>

    use symbol-value to get major-mode value
---
 company-yasnippet.el | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/company-yasnippet.el b/company-yasnippet.el
index f2d4fe9..b05b2cc 100644
--- a/company-yasnippet.el
+++ b/company-yasnippet.el
@@ -99,17 +99,17 @@
 
 (defun company-yasnippet--doc (arg)
   (let ((template (get-text-property 0 'yas-template arg))
-        (mode (format "%s" major-mode)))
+        (mode (symbol-value 'major-mode)))
     (with-current-buffer (company-doc-buffer)
       (yas-minor-mode 1)
       (yas-expand-snippet (yas--template-content template))
       (delay-mode-hooks
         (let ((inhibit-message t))
-          (if (string-equal mode "web-mode")
+          (if (string-equal mode 'web-mode)
                 (progn
-                  (setq mode "html-mode")
-                  (funcall (intern mode)))
-            (funcall (intern mode))))
+                  (setq mode 'html-mode)
+                  (funcall mode))
+            (funcall mode)))
          (ignore-errors (font-lock-ensure)))
       (current-buffer))))
 



reply via email to

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