emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/ergoemacs-mode 7c8eea5 069/325: Remove command loop tim


From: Stefan Monnier
Subject: [elpa] externals/ergoemacs-mode 7c8eea5 069/325: Remove command loop timer
Date: Sat, 23 Oct 2021 18:48:23 -0400 (EDT)

branch: externals/ergoemacs-mode
commit 7c8eea5dbb7489d3d6cb9a444f948ee46d36ac9c
Author: Walter Landry <wlandry@caltech.edu>
Commit: Walter Landry <wlandry@caltech.edu>

    Remove command loop timer
    
    It does not seem to do anything useful and it was causing weird timing
    bugs and odd output.
---
 ergoemacs-command-loop.el | 22 ----------------------
 1 file changed, 22 deletions(-)

diff --git a/ergoemacs-command-loop.el b/ergoemacs-command-loop.el
index abde7ec..2fa24be 100644
--- a/ergoemacs-command-loop.el
+++ b/ergoemacs-command-loop.el
@@ -1558,28 +1558,6 @@ They don't exactly behave like their Emacs equivalents."
   (or (and ergoemacs-mode ergoemacs-command-loop--single-command-keys)
       (funcall ergoemacs-command-loop--this-command-keys)))
 
-(defvar ergoemacs-command-loop--timer nil
-  "Timer to startup `ergoemacs-mode' command loop.")
-(defun ergoemacs-command-loop--timer ()
-  "Start `ergoemacs-command-loop--internal' if not currently running."
-  (unless (and (ergoemacs-command-loop-full-p)
-               (ergoemacs-command-loop-p))
-    (ergoemacs-command-loop--internal)))
-
-(defun ergoemacs-command-loop--install-timer ()
-  "Install the `ergoemacs-command-loop--timer'."
-  (setq ergoemacs-command-loop--timer
-        (run-with-timer 0.0 nil #'ergoemacs-command-loop--timer)))
-
-(defun ergoemacs-command-loop--remove-timer ()
-  "Remove `ergoemacs-command-loop--timer'."
-  (when ergoemacs-command-loop--timer
-    (cancel-timer ergoemacs-command-loop--timer)
-    (setq ergoemacs-command-loop--timer nil)))
-
-(add-hook 'ergoemacs-mode-startup-hook #'ergoemacs-command-loop--install-timer)
-(add-hook 'ergoemacs-mode-shutdown-hook #'ergoemacs-command-loop--remove-timer)
-
 (defun ergoemacs-command-loop--ignore (&rest _ignore)
   "Do nothing and return nil.
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]