branch: elpa/symbol-overlay
commit 35bd60ead7f9f68359e85480448e62fda0d16a37
Author: Steve Purcell <[email protected]>
Commit: Steve Purcell <[email protected]>
Don't make symbol-overlay-inhibit-map local by default
See #55
---
symbol-overlay.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/symbol-overlay.el b/symbol-overlay.el
index c050154add..486fd91cfc 100644
--- a/symbol-overlay.el
+++ b/symbol-overlay.el
@@ -178,12 +178,13 @@ definitions to prevent a language's keywords from getting
highlighted."
;;; Internal
-(defvar-local symbol-overlay-inhibit-map nil
+(defvar symbol-overlay-inhibit-map nil
"When non-nil, don't use `symbol-overlay-map'.
This is intended for buffers/modes that use the keymap text
property for their own purposes. Because this package uses
overlays it would always override the text property keymaps
of such packages.")
+(put 'symbol-overlay-inhibit-map 'safe-local-variable 'booleanp)
(defvar symbol-overlay-map
(let ((map (make-sparse-keymap)))