diff options
| author | Axel Forsman <axel@axelf.se> | 2024-12-29 16:55:12 +0100 |
|---|---|---|
| committer | Axel Forsman <axel@axelf.se> | 2024-12-29 17:23:30 +0100 |
| commit | cc1a7bde72b38cba3f3612aac460fce57f7c3f68 (patch) | |
| tree | 320f9a9d0824102f7e2b4d689780ade5aa778d80 | |
| parent | 131970807431073abd35ad5771eb39e8cb19dd2a (diff) | |
Remove permanent-local-hook from evil-ex-teardown
This commit fixes the following error:
Error in minibuffer-exit-hook (evil-ex-teardown): (wrong-type-argument stringp nil)
| -rw-r--r-- | evil-ex.el | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -365,7 +365,7 @@ the initial input is the visual region '<,'> or `<,`>. The variable ":" (or initial-input (and previous-command (propertize previous-command 'face 'shadow))) - evil-ex-completion-map nil 'evil-ex-history nil t))) + evil-ex-completion-map nil 'evil-ex-history))) (if evil--ex-expression (eval evil--ex-expression t) (when (string= s "") (setq s previous-command)) @@ -466,10 +466,9 @@ in case of incomplete or unknown commands." "Deinitialize Ex minibuffer. Clean up everything set up by `evil-ex-setup'." ;; Call ex--update one last time, in case after-change-functions are combined - (evil--ex-update nil nil nil (minibuffer-contents-no-properties)) + (evil--ex-update) (let ((runner (evil-ex-argument-handler-runner evil--ex-argument-handler))) (when runner (funcall runner 'stop)))) -(put 'evil-ex-teardown 'permanent-local-hook t) (defvar-local evil--ex-echo-overlay nil "Overlay for displaying info messages during Ex.") |
