[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/symbol-overlay dd7b910402 065/152: Use defvar-local to avo
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/symbol-overlay dd7b910402 065/152: Use defvar-local to avoid needing make-variable-buffer-local |
Date: |
Thu, 7 Jul 2022 12:04:13 -0400 (EDT) |
branch: elpa/symbol-overlay
commit dd7b910402669701fbdce82d6ff24383a7f4fa89
Author: Steve Purcell <steve@sanityinc.com>
Commit: Steve Purcell <steve@sanityinc.com>
Use defvar-local to avoid needing make-variable-buffer-local
---
symbol-overlay.el | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/symbol-overlay.el b/symbol-overlay.el
index 867ed85968..9a48717fed 100644
--- a/symbol-overlay.el
+++ b/symbol-overlay.el
@@ -100,8 +100,7 @@
"Keymap automatically activated inside overlays.
You can re-bind the commands to any keys you prefer.")
-(defvar symbol-overlay-keywords-alist)
-(make-variable-buffer-local 'symbol-overlay-keywords-alist)
+(defvar-local symbol-overlay-keywords-alist nil)
(defvar symbol-overlay-colors '("dodger blue"
"hot pink"
@@ -150,13 +149,11 @@ If NOERROR is non-nil, just return nil when no symbol is
found."
(delq keyword symbol-overlay-keywords-alist))
(cddr keyword)))
-(defvar symbol-overlay-temp-symbol nil
+(defvar-local symbol-overlay-temp-symbol nil
"Symbol for temporary highlighting.")
-(make-variable-buffer-local 'symbol-overlay-temp-symbol)
-(defvar symbol-overlay-temp-in-scope nil
+(defvar-local symbol-overlay-temp-in-scope nil
"If non-nil, force to narrow to scope before temporary highlighting.")
-(make-variable-buffer-local 'symbol-overlay-temp-in-scope)
(defun symbol-overlay-narrow (scope &optional window)
"Narrow to a specific region.
@@ -387,10 +384,9 @@ DIR must be 1 or -1."
(interactive)
(symbol-overlay-jump-call 'symbol-overlay-basic-jump -1))
-(defvar symbol-overlay-definition-function
+(defvar-local symbol-overlay-definition-function
'(lambda (symbol) (concat "(?def[a-z-]* " symbol))
"An one-argument function that returns a regexp.")
-(make-variable-buffer-local 'symbol-overlay-definition-function)
;;;###autoload
(defun symbol-overlay-jump-to-definition ()
- [nongnu] elpa/symbol-overlay 1c40cd921d 072/152: add symbol-overlay-remove-all to before-revert-hook, (continued)
- [nongnu] elpa/symbol-overlay 1c40cd921d 072/152: add symbol-overlay-remove-all to before-revert-hook, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 909ea9074b 070/152: Add missing parens in face definition, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 7d77f2e962 091/152: Declare symbol-overlay-ignore-functions's custom type, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay ccf791377a 109/152: Preserve highlighting after buffer was reverted, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 8b8888c8b2 123/152: Merge pull request #54 from dakra/ignore-java, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 39f772b531 137/152: Prefer to check for selected window in timer callback, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay f2734ce633 132/152: Merge pull request #60 from cireu/fix-percentage-prefix-symbol, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay a6683f1089 003/152: init, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 0a03aecead 041/152: fix errors when renaming in scope, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay e19f7adcdf 062/152: Merge pull request #7 from Bad-ptr/patch-1, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay dd7b910402 065/152: Use defvar-local to avoid needing make-variable-buffer-local,
ELPA Syncer <=
- [nongnu] elpa/symbol-overlay 6c7ec584b6 074/152: 170826, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 4f60487e45 124/152: Add new variable symbol-overlay-inhibit-map, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 8096a684c2 129/152: Prefer "Rename to" in prompt for symbol renaming, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 35bd60ead7 127/152: Don't make symbol-overlay-inhibit-map local by default, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 4528aa0e62 130/152: Link to transient snippet from README, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 0707b8cc3e 146/152: Cancel a buffer’s ‘symbol-overlay-cancel-timer’ when it is killed, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay d08c33dc85 149/152: Merge pull request #79 from minad/lexical-binding, ELPA Syncer, 2022/07/07
- [nongnu] elpa/symbol-overlay 7ddebd54d3 107/152: Consistently use spaces for indentation, ELPA Syncer, 2022/07/07