aboutsummaryrefslogtreecommitdiff
path: root/evil-core.el
diff options
context:
space:
mode:
authorEivind Fonn <evfonn@gmail.com>2020-02-22 10:56:56 +0100
committerEivind Fonn <evfonn@gmail.com>2020-02-22 11:00:00 +0100
commit810eaf6c8221a6854b490b843864baa303fad32a (patch)
treefbb0106fc3f00a9aeb4546abee48ae793567a6bf /evil-core.el
parenteff9194949c28c68e3742969ce0ceb4d0c2564dc (diff)
Deprecate evil-add-to-alist, which doesn't work with lexical
Diffstat (limited to 'evil-core.el')
-rw-r--r--evil-core.el8
1 files changed, 4 insertions, 4 deletions
diff --git a/evil-core.el b/evil-core.el
index af32779..406377b 100644
--- a/evil-core.el
+++ b/evil-core.el
@@ -569,11 +569,11 @@ may be specified before the body code:
,@(if local
`((make-variable-buffer-local ',keymap)
(put ',keymap 'permanent-local t)
- (evil-add-to-alist 'evil-local-keymaps-alist
+ (evil--add-to-alist 'evil-local-keymaps-alist
',mode ',keymap))
- `((evil-add-to-alist 'evil-global-keymaps-alist
+ `((evil--add-to-alist 'evil-global-keymaps-alist
',mode ',keymap)
- (evil-add-to-alist 'evil-mode-map-alist
+ (evil--add-to-alist 'evil-mode-map-alist
',mode ,keymap)))
,(when (or body func)
`(defun ,mode (&optional arg)
@@ -1347,7 +1347,7 @@ If ARG is nil, don't display a message in the echo area.%s" name doc)
input-method-deactivate-hook)
(evil-change-state nil)
(setq evil-state ',state)
- (evil-add-to-alist 'evil-previous-state-alist
+ (evil--add-to-alist 'evil-previous-state-alist
',state evil-previous-state)
(let ((evil-state ',state))
(evil-normalize-keymaps)