diff options
| author | Stefan Kangas | 2020-12-08 08:36:28 +0100 |
|---|---|---|
| committer | Stefan Kangas | 2020-12-08 08:52:42 +0100 |
| commit | db001f8dab605d2dc1512ecada78745d67e7eb46 (patch) | |
| tree | c9aff0e9b3fbe28ce52ea16bf544f77ab1ab5710 | |
| parent | 6614b67d9ed6ad1ad467fe9e5b27f566612a5015 (diff) | |
| download | emacs-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.el | 21 |
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." |