branch: elpa/gnosis
commit 1a9f09e10c11b05ea3226e7915fbac36936e5d50
Author: Thanos Apollo <[email protected]>
Commit: Thanos Apollo <[email protected]>

    [fix] monkeytype-mode: Disable post-self-insert-hook.
    
    + Creates bugs with modes such as electric-pair-mode otherwise.
---
 gnosis-monkeytype.el | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/gnosis-monkeytype.el b/gnosis-monkeytype.el
index 5062e5cbf16..ad8f6ac2eab 100644
--- a/gnosis-monkeytype.el
+++ b/gnosis-monkeytype.el
@@ -126,14 +126,15 @@
   "RET" #'forward-line
   "C-c C-k" #'gnosis-monkeytype-exit)
 
-(define-derived-mode gnosis-monkeytype-mode fundamental-mode "Gnosis 
Monkeytype"
+(define-derived-mode gnosis-monkeytype-mode text-mode "Gnosis Monkeytype"
   "Gnosis Monkeytype Mode."
   :interactive nil
   :lighter " gnosis-monkeytype-mode"
   :keymap gnosis-monkeytype-mode-map
-  (setq header-line-format
-       (substitute-command-keys
-        " Wrong answer, monkeytype the thema. \\[gnosis-monkeytype-exit] to 
exit.")))
+  (setq-local post-self-insert-hook nil)
+  (setq-local header-line-format
+             (substitute-command-keys
+              " Wrong answer, monkeytype the thema. \\[gnosis-monkeytype-exit] 
to exit.")))
 
 (provide 'gnosis-monkeytype)
 ;;; gnosis-monkeytype.el ends here

Reply via email to