[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/beardbolt e1e69080b7 303/323: Rename "output buffer" ->
From: |
ELPA Syncer |
Subject: |
[elpa] externals/beardbolt e1e69080b7 303/323: Rename "output buffer" -> "asm buffer" |
Date: |
Thu, 9 Mar 2023 10:58:55 -0500 (EST) |
branch: externals/beardbolt
commit e1e69080b7c06da38034143d230f6c51f6f2e53f
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>
Rename "output buffer" -> "asm buffer"
* beardbolt.el (bb--asm-buffer): Rename from bb--output-buffer
(bb--handle-finish-compile): use bb--asm-buffer
(bb--on-kill-source-buffer): use bb--asm-buffer
(bb--asm-mode): Rename from bb--asm-mode
(bb--asm-buffer-pch): Rename from bb--output-buffer-pch
---
beardbolt.el | 26 ++++++++++++++------------
1 file changed, 14 insertions(+), 12 deletions(-)
diff --git a/beardbolt.el b/beardbolt.el
index 8113be7eaa..07dac06acf 100644
--- a/beardbolt.el
+++ b/beardbolt.el
@@ -100,7 +100,7 @@ Passed directly to compiler or disassembler."
:group 'beardbolt)
;;;; Basic model
-(defvar-local bb--output-buffer nil)
+(defvar-local bb--asm-buffer nil)
(defvar-local bb--source-buffer nil)
(defvar-local bb--compile-spec nil)
(defvar-local bb--declared-output nil)
@@ -108,13 +108,15 @@ Passed directly to compiler or disassembler."
(defvar-local bb--line-mappings nil "Maps asm regions -> source lines")
(defvar-local bb--rainbow-overlays nil "Rainbow overlays.")
-(defun bb--output-buffer (src-buffer)
+(defun bb--asm-buffer (src-buffer)
"Get/create output buffer for current source file."
(with-current-buffer src-buffer
- (or (and (buffer-live-p bb--output-buffer) bb--output-buffer)
- (setq bb--output-buffer
+ (or (and (buffer-live-p bb--asm-buffer)
+ (equal (buffer-name bb--asm-buffer) "*bb-asm*")
+ bb--asm-buffer)
+ (setq bb--asm-buffer
(with-current-buffer
- (generate-new-buffer (format "*bb-output for %s*"
src-buffer))
+ (get-buffer-create "*bb-asm*")
(current-buffer))))))
(defvar bb-hide-compile t)
@@ -509,10 +511,10 @@ Argument STR compilation finish status."
(let* ((src-buffer bb--source-buffer)
(compile-spec bb--compile-spec)
(declared-output bb--declared-output)
- (output-buffer (bb--output-buffer src-buffer))
+ (output-buffer (bb--asm-buffer src-buffer))
(split-width-threshold (min split-width-threshold 100)))
(with-current-buffer output-buffer
- (bb--output-mode)
+ (bb--asm-mode)
(setq bb--source-buffer src-buffer)
(let* ((inhibit-modification-hooks t)
(inhibit-read-only t))
@@ -672,13 +674,13 @@ With prefix argument, choose from starter files in
`bb-starter-files'."
(bb--synch-relation-overlays))
(defun bb--on-kill-source-buffer ()
- (bb--when-live-buffer bb--output-buffer
- (kill-buffer bb--output-buffer)))
+ (bb--when-live-buffer bb--asm-buffer
+ (kill-buffer bb--asm-buffer)))
(defun bb--on-kill-output-buffer ()
(bb--delete-rainbow-overlays))
-(defun bb--output-buffer-pch ()
+(defun bb--asm-buffer-pch ()
(bb--synch-relation-overlays))
(defvar bb--change-timer nil)
@@ -725,10 +727,10 @@ With prefix argument, choose from starter files in
`bb-starter-files'."
(remove-hook 'kill-buffer-hook #'bb--on-kill-source-buffer t)
(remove-hook 'post-command-hook #'bb--source-buffer-pch t))))
-(define-derived-mode bb--output-mode asm-mode "⚡output⚡"
+(define-derived-mode bb--asm-mode asm-mode "⚡asm ⚡"
"Toggle `bearbolt--output-mode', internal mode for asm buffers."
(add-hook 'kill-buffer-hook #'bb--on-kill-output-buffer nil t)
- (add-hook 'post-command-hook #'bb--output-buffer-pch nil t)
+ (add-hook 'post-command-hook #'bb--asm-buffer-pch nil t)
(setq truncate-lines t)
(read-only-mode t)
(buffer-disable-undo)
- [elpa] externals/beardbolt 98f766bdfc 270/323: Add a README.md, (continued)
- [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, 2023/03/09
- [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 <=
- [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
- [elpa] externals/beardbolt ac893146e3 019/323: Force dissasembly if we don't support asm, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt f30a05624d 051/323: Add support for parsing .file directives, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 865d5a8c1a 111/323: Clean up CI config, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 7f61815c17 121/323: Try to fix bytecode issues, ELPA Syncer, 2023/03/09