branch: externals/gnosis
commit 00640664269f02b99b64477bb8ec68d3e1c2968c
Author: Thanos Apollo <[email protected]>
Commit: Thanos Apollo <[email protected]>
[fix] monkeytype: handler: make it it as buffer local.
---
gnosis-monkeytype.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gnosis-monkeytype.el b/gnosis-monkeytype.el
index 31274dd06b..50605a4dc2 100644
--- a/gnosis-monkeytype.el
+++ b/gnosis-monkeytype.el
@@ -98,6 +98,7 @@
(defun gnosis-monkeytype-exit ()
"Exit monkeytyping."
(interactive nil gnosis-monkeytype-mode)
+ (remove-hook 'after-change-functions #'gnosis-monkeytype--handler t)
(kill-buffer (current-buffer))
(ignore-errors (throw 'monkeytype-loop t))
(exit-recursive-edit))
@@ -129,7 +130,7 @@ Optionally, highlight MISTAKES."
(fill-paragraph)
(switch-to-buffer (get-buffer-create gnosis-monkeytype-buffer-name))
(goto-char (point-min))
- (add-hook 'after-change-functions #'gnosis-monkeytype--handler)
+ (add-hook 'after-change-functions #'gnosis-monkeytype--handler nil t)
(recursive-edit)
(setq gnosis-monkeytype-wpm-result
(gnosis-monkeytype--calculate-wpm text-formatted start-time))))))