diff options
author | Stefan Kangas <stefan@marxist.se> | 2020-12-04 17:55:46 +0100 |
---|---|---|
committer | Stefan Kangas <stefan@marxist.se> | 2020-12-04 17:55:46 +0100 |
commit | a5fa79d50e6e6182fef0a6dc526ac272e87e2c02 (patch) | |
tree | 422dc15d484071105e6538cc4ac2f4f2a3958f11 /lisp/cedet/semantic/senator.el | |
parent | e6320b11f07c269982dfd0cbf016dec4452daf6d (diff) | |
download | emacs-a5fa79d50e6e6182fef0a6dc526ac272e87e2c02.tar.gz emacs-a5fa79d50e6e6182fef0a6dc526ac272e87e2c02.tar.bz2 emacs-a5fa79d50e6e6182fef0a6dc526ac272e87e2c02.zip |
Prefer setq-local in cedet
* lisp/cedet/data-debug.el (data-debug-mode):
* lisp/cedet/ede/custom.el (ede-customize-project):
* lisp/cedet/ede/project-am.el (project-am-load-makefile):
* lisp/cedet/mode-local.el (mode-local--activate-bindings):
* lisp/cedet/semantic.el (semantic--set-buffer-cache):
* lisp/cedet/semantic/analyze/debug.el
(semantic-analyzer-debug-add-buttons):
* lisp/cedet/semantic/grammar.el (semantic-grammar-mode):
* lisp/cedet/semantic/senator.el (senator-search-set-tag-class-filter):
(senator-isearch-mode-hook):
* lisp/cedet/semantic/symref/list.el
(semantic-symref-produce-list-on-results)
(semantic-symref-results-mode):
* lisp/cedet/semantic/util-modes.el (semantic-stickyfunc-mode):
* lisp/cedet/semantic/wisent/python.el (wisent-python-default-setup):
* lisp/cedet/srecode/srt-mode.el (srecode-template-mode):
Prefer setq-local.
Diffstat (limited to 'lisp/cedet/semantic/senator.el')
-rw-r--r-- | lisp/cedet/semantic/senator.el | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lisp/cedet/semantic/senator.el b/lisp/cedet/semantic/senator.el index e594232353a..49c1933508f 100644 --- a/lisp/cedet/semantic/senator.el +++ b/lisp/cedet/semantic/senator.el @@ -472,9 +472,9 @@ filters in `senator-search-tag-filter-functions' remain active." (if classes (let ((tag (make-symbol "tag")) (names (mapconcat 'symbol-name classes "', `"))) - (set (make-local-variable 'senator--search-filter) - `(lambda (,tag) - (memq (semantic-tag-class ,tag) ',classes))) + (setq-local senator--search-filter + `(lambda (,tag) + (memq (semantic-tag-class ,tag) ',classes))) (add-hook 'senator-search-tag-filter-functions senator--search-filter nil t) (message "Limit search to `%s' tags" names)) @@ -857,17 +857,17 @@ Use a senator search function when semantic isearch mode is enabled." ;; senator one. (when (and (local-variable-p 'isearch-search-fun-function) (not (local-variable-p 'senator-old-isearch-search-fun))) - (set (make-local-variable 'senator-old-isearch-search-fun) - isearch-search-fun-function)) - (set (make-local-variable 'isearch-search-fun-function) - 'senator-isearch-search-fun)) + (setq-local senator-old-isearch-search-fun + isearch-search-fun-function)) + (setq-local isearch-search-fun-function + 'senator-isearch-search-fun)) ;; When `senator-isearch-semantic-mode' is off restore the ;; previous `isearch-search-fun-function'. (when (eq isearch-search-fun-function 'senator-isearch-search-fun) (if (local-variable-p 'senator-old-isearch-search-fun) (progn - (set (make-local-variable 'isearch-search-fun-function) - senator-old-isearch-search-fun) + (setq-local isearch-search-fun-function + senator-old-isearch-search-fun) (kill-local-variable 'senator-old-isearch-search-fun)) (kill-local-variable 'isearch-search-fun-function))))) |