[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/beardbolt 730ea84796 290/323: bb-compile-delay can be n
From: |
ELPA Syncer |
Subject: |
[elpa] externals/beardbolt 730ea84796 290/323: bb-compile-delay can be nil |
Date: |
Thu, 9 Mar 2023 10:58:45 -0500 (EST) |
branch: externals/beardbolt
commit 730ea84796023b61688a54008fa23beedefce79a
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>
bb-compile-delay can be nil
* beardbolt.el (bb-compile-delay): Can be nil.
(bb--after-change): Don't do anything if bb-compile-delay is nil.
---
beardbolt.el | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/beardbolt.el b/beardbolt.el
index 72e035fda9..46f9cae61c 100644
--- a/beardbolt.el
+++ b/beardbolt.el
@@ -128,7 +128,8 @@ Passed directly to compiler or disassembler."
(defvar bb-hide-compile t)
(defvar bb-compile-delay 1.0
- "Time in seconds to delay before recompiling if there is a change.")
+ "Time in seconds to delay before recompiling if there is a change.
+If nil, auto-recompilation is off.")
(defvar bb--shell "bash"
"Which shell to prefer if available.
@@ -700,8 +701,9 @@ With prefix argument, choose from starter files in
`bb-starter-files'."
(defvar bb--change-timer nil)
(defun bb--after-change (&rest _)
- (when (timerp bb--change-timer) (cancel-timer bb--change-timer))
- (setq bb--change-timer (run-with-timer bb-compile-delay nil
#'bb--on-change-timer)))
+ (when bb-compile-delay
+ (when (timerp bb--change-timer) (cancel-timer bb--change-timer))
+ (setq bb--change-timer (run-with-timer bb-compile-delay nil
#'bb--on-change-timer))))
(defun bb--on-change-timer ()
(bb-compile (bb--get-lang)))
- [elpa] externals/beardbolt de28f7903a 232/323: Merge branch 'fix-kill-buffer-error' into 'master', (continued)
- [elpa] externals/beardbolt de28f7903a 232/323: Merge branch 'fix-kill-buffer-error' into 'master', ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 3fe322e573 242/323: Merge branch 'improve-auto-compilation' into 'master', ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 194e7ea9dc 253/323: Dumb rename rmsbolt->bearbold, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 3870c30bbd 257/323: Move test/*test.el to beardbolt-tests.el, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 98f766bdfc 270/323: Add a README.md, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 28fc329861 262/323: Rework bb-compile a bit, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt f491a6adb2 278/323: Rework to use write-region, use a little less memory, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 2633e20e66 274/323: * beardbolt.el (bb--reachable-p): Rework for small speed gain., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 60fa7a3c05 280/323: Force asm output to be of a certain format, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt b2dc0eb81d 284/323: Make beardbolt-disassemble work again, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 730ea84796 290/323: bb-compile-delay can be nil,
ELPA Syncer <=
- [elpa] externals/beardbolt 2c798336b8 292/323: Tweak README.md, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt c05a0be490 297/323: Add useful beardbolt-preserve-library-functions, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 26c0b918e4 301/323: Tweak README.md again, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt e1e69080b7 303/323: Rename "output buffer" -> "asm buffer", ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt dbafc4a88c 304/323: Minor cleanup, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 68469cfb57 306/323: More misc minor rework to simplify code, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 02a0bfbcdb 313/323: Add `beardbolt-ccj-extra-flags` option, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 6a71a16619 319/323: Simplify rainbow-clearing logic, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt e403331350 322/323: * beardbolt.el (bb--synch-relation-overlays): Fix bug., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 4a6f289c94 002/323: Add very basic compilation of c files, ELPA Syncer, 2023/03/09