[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/beardbolt a717d49879 198/323: Clear out default variabl
From: |
ELPA Syncer |
Subject: |
[elpa] externals/beardbolt a717d49879 198/323: Clear out default variables after post processing is finished |
Date: |
Thu, 9 Mar 2023 10:58:31 -0500 (EST) |
branch: externals/beardbolt
commit a717d49879fcdc2afb2648b58781fbcdbfc15d80
Author: Jay Kamat <jaygkamat@gmail.com>
Commit: Jay Kamat <jaygkamat@gmail.com>
Clear out default variables after post processing is finished
This allows post processing functions to reliably see, for example,
the compilation dir
---
rmsbolt.el | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/rmsbolt.el b/rmsbolt.el
index f1272ed717..914899316c 100644
--- a/rmsbolt.el
+++ b/rmsbolt.el
@@ -1307,12 +1307,6 @@ Argument OVERRIDE-BUFFER use this buffer instead of
reading from the output file
(default-directory (buffer-local-value 'default-directory buffer))
(src-buffer (buffer-local-value 'rmsbolt-src-buffer buffer)))
- ;; Clear out default-set variables
- (with-current-buffer src-buffer
- (dolist (var rmsbolt--default-variables)
- (rmsbolt--set-local var nil))
- (setq-local rmsbolt--default-variables nil))
-
(with-current-buffer (get-buffer-create rmsbolt-output-buffer)
;; Store src buffer value for later linking
(cond ((not compilation-fail)
@@ -1388,7 +1382,12 @@ Argument OVERRIDE-BUFFER use this buffer instead of
reading from the output file
(setq-local rmsbolt-line-mapping nil))
(rmsbolt--cleanup-overlays)))
;; Reset automated recompile
- (setq rmsbolt--automated-compile nil))))
+ (setq rmsbolt--automated-compile nil))
+ ;; Clear out default-set variables
+ (with-current-buffer src-buffer
+ (dolist (var rmsbolt--default-variables)
+ (rmsbolt--set-local var nil))
+ (setq-local rmsbolt--default-variables nil))))
;;;;; Parsing Options
(defun rmsbolt--get-lang ()
- [elpa] externals/beardbolt 56f8fd2037 148/323: Add additional salespitch, (continued)
- [elpa] externals/beardbolt 56f8fd2037 148/323: Add additional salespitch, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 0c19afca2d 157/323: Simplify d support, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt f7aab87454 162/323: Fix README link, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 097abb56de 154/323: Fix tests, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 9fb117d6c9 159/323: Add docs for D language, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 1916179672 166/323: Add support for Zig, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 8cf49aeac6 167/323: Add zig starter, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 2a83b76cd9 172/323: Prevent overriding windows when no output window available, ELPA Syncer, 2023/03/09
- [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 <=
- [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, 2023/03/09
- [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