aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2020-12-08 08:36:28 +0100
committerStefan Kangas2020-12-08 08:52:42 +0100
commitdb001f8dab605d2dc1512ecada78745d67e7eb46 (patch)
treec9aff0e9b3fbe28ce52ea16bf544f77ab1ab5710
parent6614b67d9ed6ad1ad467fe9e5b27f566612a5015 (diff)
downloademacs-db001f8dab605d2dc1512ecada78745d67e7eb46.tar.gz
emacs-db001f8dab605d2dc1512ecada78745d67e7eb46.zip
Prefer setq-local in speedbar.el
* lisp/speedbar.el (speedbar-frame-mode, speedbar-mode) (speedbar-add-localized-speedbar-support): Prefer setq-local.
-rw-r--r--lisp/speedbar.el21
1 files changed, 8 insertions, 13 deletions
diff --git a/lisp/speedbar.el b/lisp/speedbar.el
index 34687805b57..e2cfe9861a5 100644
--- a/lisp/speedbar.el
+++ b/lisp/speedbar.el
@@ -979,10 +979,9 @@ supported at a time.
979 (speedbar-set-timer dframe-update-speed) 979 (speedbar-set-timer dframe-update-speed)
980 ) 980 )
981 ;; Frame modifications 981 ;; Frame modifications
982 (set (make-local-variable 'dframe-delete-frame-function) 982 (setq-local dframe-delete-frame-function 'speedbar-handle-delete-frame)
983 'speedbar-handle-delete-frame)
984 ;; hscroll 983 ;; hscroll
985 (set (make-local-variable 'auto-hscroll-mode) nil) 984 (setq-local auto-hscroll-mode nil)
986 ;; reset the selection variable 985 ;; reset the selection variable
987 (setq speedbar-last-selected-file nil)) 986 (setq speedbar-last-selected-file nil))
988 987
@@ -1075,9 +1074,8 @@ in the selected file.
1075 (save-excursion 1074 (save-excursion
1076 (setq font-lock-keywords nil) ;; no font-locking please 1075 (setq font-lock-keywords nil) ;; no font-locking please
1077 (setq truncate-lines t) 1076 (setq truncate-lines t)
1078 (make-local-variable 'frame-title-format) 1077 (setq-local frame-title-format "Speedbar")
1079 (setq frame-title-format "Speedbar" 1078 (setq case-fold-search nil
1080 case-fold-search nil
1081 buffer-read-only t) 1079 buffer-read-only t)
1082 (speedbar-set-mode-line-format) 1080 (speedbar-set-mode-line-format)
1083 ;; Add in our dframe hooks. 1081 ;; Add in our dframe hooks.
@@ -1814,16 +1812,13 @@ of the special mode functions."
1814 (setq v (intern-soft (concat ms "-speedbar-key-map"))) 1812 (setq v (intern-soft (concat ms "-speedbar-key-map")))
1815 (if (not v) 1813 (if (not v)
1816 nil ;; don't add special keymap 1814 nil ;; don't add special keymap
1817 (make-local-variable 'speedbar-special-mode-key-map) 1815 (setq-local speedbar-special-mode-key-map
1818 (setq speedbar-special-mode-key-map 1816 (symbol-value v)))
1819 (symbol-value v)))
1820 (setq v (intern-soft (concat ms "-speedbar-menu-items"))) 1817 (setq v (intern-soft (concat ms "-speedbar-menu-items")))
1821 (if (not v) 1818 (if (not v)
1822 nil ;; don't add special menus 1819 nil ;; don't add special menus
1823 (make-local-variable 'speedbar-easymenu-definition-special) 1820 (setq-local speedbar-easymenu-definition-special
1824 (setq speedbar-easymenu-definition-special 1821 (symbol-value v))))))))))
1825 (symbol-value v)))
1826 )))))))
1827 1822
1828(defun speedbar-remove-localized-speedbar-support (buffer) 1823(defun speedbar-remove-localized-speedbar-support (buffer)
1829 "Remove any traces that BUFFER supports speedbar in a specialized way." 1824 "Remove any traces that BUFFER supports speedbar in a specialized way."