[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/beardbolt 3a1e068bb8 228/323: Don't update overlays if
From: |
ELPA Syncer |
Subject: |
[elpa] externals/beardbolt 3a1e068bb8 228/323: Don't update overlays if the src buffer is no longer current |
Date: |
Thu, 9 Mar 2023 10:58:33 -0500 (EST) |
branch: externals/beardbolt
commit 3a1e068bb8460686b329e774ecdf1f234c868032
Author: Erik Arvstedt <erik.arvstedt@gmail.com>
Commit: Erik Arvstedt <erik.arvstedt@gmail.com>
Don't update overlays if the src buffer is no longer current
This prevents movements in src buffers from previous compilations
updating the overlays of the current compilation.
---
rmsbolt.el | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/rmsbolt.el b/rmsbolt.el
index 1224c74862..3136b69de1 100644
--- a/rmsbolt.el
+++ b/rmsbolt.el
@@ -1639,12 +1639,13 @@ Are you running two compilations at the same time?"))
of the last block."
(when rmsbolt-mode
(if-let ((should-run rmsbolt-use-overlays)
- (src-buffer
- (buffer-local-value 'rmsbolt-src-buffer (current-buffer)))
- ;; Don't run on unsaved buffers
- (should-run (and (not (buffer-modified-p src-buffer))
- (buffer-local-value 'rmsbolt-mode src-buffer)))
(output-buffer (get-buffer rmsbolt-output-buffer))
+ (src-buffer (buffer-local-value 'rmsbolt-src-buffer
output-buffer))
+ (should-run (and (or (eq (current-buffer) src-buffer)
+ (eq (current-buffer) output-buffer))
+ ;; Don't run on unsaved buffers
+ (not (buffer-modified-p src-buffer))
+ (buffer-local-value 'rmsbolt-mode src-buffer)))
(current-line (line-number-at-pos))
(src-current-line
(if (eq (current-buffer) src-buffer)
- [elpa] externals/beardbolt 820211abd4 169/323: Update supported languages list, (continued)
- [elpa] externals/beardbolt 820211abd4 169/323: Update supported languages list, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt b47b9b4d74 175/323: Add support for Go, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt a717d49879 198/323: Clear out default variables after post processing is finished, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt a06c8d9fc6 210/323: Add command `rmsbolt`, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 54bdd5090e 209/323: Add rustic-mode to default rust definitions, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 7c735240b0 192/323: Clean up buffer overlays explicitly on output buffer kill, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 1267509ab4 220/323: Move `rmsbolt-with-display-buffer-no-window`, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 8544df3e9d 222/323: Use `rmsbolt--cleanup-overlays`, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 42b0ab4239 225/323: Make it clear that we're operating on a list of asm regions, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 4f4a7f85ac 223/323: Simplify visibility check logic, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 3a1e068bb8 228/323: Don't update overlays if the src buffer is no longer current,
ELPA Syncer <=
- [elpa] externals/beardbolt b56d3b6cdb 245/323: Merge branch 'improve-starters' into 'master', ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 16f887917b 252/323: Improve rainbow color selection algorithm, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 9bc7e8aeb8 236/323: Remove `rmsbolt--post-command-hook` when mode is deactivated, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 660739681c 254/323: Rename every rms* file to beard*, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt f846655a35 250/323: Rework rmsbolt-rainbowize to reuse more code, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 78eed53af1 260/323: Don't hang a "[Compiling]" forever in the mode-line, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt b71d1bd763 265/323: * beardbolt.el (bb-compile): Fix handling of bb-asm-format., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 4cbe58f834 279/323: Add -g1 instead of -g to speed it up massively, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 2542f24813 285/323: Tweak, rework, speed up main algorithm again, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 85bc714336 295/323: Simplify source file tracking, ELPA Syncer, 2023/03/09