Fix errors in kmacro.el post-command-hook
* lisp/kmacro.el (kmacro-step-edit-active): Initialize to nil to avoid 'void-variable' errors. (Bug#28818) * test/lisp/kmacro-tests.el (kmacro-tests-step-edit-cleans-up-hook): Now succeeds. (Bug#18708)
This commit is contained in:
parent
c63b344c3d
commit
db68cefe72
2 changed files with 1 additions and 2 deletions
|
@ -937,7 +937,7 @@ without repeating the prefix."
|
|||
|
||||
;;; Single-step editing of keyboard macros
|
||||
|
||||
(defvar kmacro-step-edit-active) ;; step-editing active
|
||||
(defvar kmacro-step-edit-active nil) ;; step-editing active
|
||||
(defvar kmacro-step-edit-new-macro) ;; storage for new macro
|
||||
(defvar kmacro-step-edit-inserting) ;; inserting into macro
|
||||
(defvar kmacro-step-edit-appending) ;; append to end of macro
|
||||
|
|
|
@ -818,7 +818,6 @@ This is a regression for item 7 in Bug#24991."
|
|||
|
||||
(kmacro-tests-deftest kmacro-tests-step-edit-cleans-up-hook ()
|
||||
"Step-editing properly cleans up `post-command-hook.' (Bug #18708)"
|
||||
(:expected-result :failed)
|
||||
(let (post-command-hook)
|
||||
(setq-local post-command-hook '(t))
|
||||
(kmacro-tests-run-step-edit "x"
|
||||
|
|
Loading…
Add table
Reference in a new issue