[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/realgud bd1942e 60/72: Use list of variables as ID for
From: |
Stefan Monnier |
Subject: |
[elpa] externals/realgud bd1942e 60/72: Use list of variables as ID for frames |
Date: |
Fri, 26 Mar 2021 22:49:13 -0400 (EDT) |
branch: externals/realgud
commit bd1942e76c3d9fb853632af9fdb1c2b799d2a383
Author: 813 <813gan@protonmail.com>
Commit: 813 <813gan@protonmail.com>
Use list of variables as ID for frames
---
realgud/common/buffer/locals.el | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/realgud/common/buffer/locals.el b/realgud/common/buffer/locals.el
index 3e918cd..79b8da3 100644
--- a/realgud/common/buffer/locals.el
+++ b/realgud/common/buffer/locals.el
@@ -104,7 +104,7 @@ LOCAL-VAR-NAME - variable to inspect"
If ACTION is set to 'showall unconditionally show all values.
If ACTION is set to 'hideall hide all values."
(let* ((locals-names-list (realgud-run-command-get-output
'realgud:cmd-info-locals-name-list))
- (frame-id 'frame_id_placeholder)
+ (frame-id locals-names-list)
(locals-data-hash (realgud-get-info 'locals-data))
(frame-data-hash (gethash frame-id locals-data-hash))
(new-frame-data-hash (make-hash-table :test 'equal)))
@@ -127,7 +127,8 @@ If ACTION is set to 'hideall hide all values."
LOCAL-VAR-NAME - variable to toggle"
(interactive "sVariable: ")
- (let* ((frame-id 'frame_id_placeholder)
+ (let* ((locals-names-list (realgud-run-command-get-output
'realgud:cmd-info-locals-name-list))
+ (frame-id locals-names-list)
(locals-data-hash (realgud-get-info 'locals-data))
(frame-data-hash (gethash frame-id locals-data-hash))
(value nil))
@@ -157,10 +158,11 @@ LOCAL-VAR-NAME - variable to toggle"
(defun realgud-locals-insert ()
"Serialize and format locales data."
- (let ((frame-data-hash
- (gethash 'frame_id_placeholder (realgud-get-info 'locals-data)))
- (variable-data nil)
- (prev-buffer-end (point-min)) )
+ (let* ((locals-names-list (realgud-run-command-get-output
'realgud:cmd-info-locals-name-list))
+ (frame-data-hash
+ (gethash locals-names-list (realgud-get-info 'locals-data)))
+ (variable-data nil)
+ (prev-buffer-end (point-min)) )
(with-current-buffer (realgud-get-locals-buf)
(setq buffer-read-only nil)
(delete-region (point-min) (point-max))
- [elpa] externals/realgud 1cc5ddc 59/72: add ability to show all locals in one command, (continued)
- [elpa] externals/realgud 1cc5ddc 59/72: add ability to show all locals in one command, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 4a9c658 62/72: Add option to control orientation when splitting window., Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 5abc55c 63/72: Merge pull request #285 from yangyingchao/feature/split-orientation, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 66f22b9 64/72: Avoid running y-n-prompt from inside minubuffer..., Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 5d83013 65/72: Add proper cleanup for locals. Fix broken logic from b5ee91c., Stefan Monnier, 2021/03/26
- [elpa] externals/realgud a92335e 67/72: trepan2/3k re prompts & locals require..., Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 4e4d1d2 70/72: fix issue: failed to load file buffer/locals., Stefan Monnier, 2021/03/26
- [elpa] externals/realgud ff66001 71/72: Merge pull request #288 from yangyingchao/hotfix_failed_to_load_helper, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud b5ee91c 51/72: Introduce realgud-update-hook and add locals auto-refresh, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 42bb9af 53/72: Remove circular-causing require, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud bd1942e 60/72: Use list of variables as ID for frames,
Stefan Monnier <=
- [elpa] externals/realgud f73c039 72/72: trepan2-loc-fn-callback allow for optional callback, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 8064615 12/72: 10th travis try, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 3e11e2a 20/72: Travis has changed - attempted fix #2, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 2cca776 30/72: Merge pull request #259 from JohnC32/master, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 5a5381f 26/72: Travis has changed - attempted fix #8, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 690385d 28/72: gdb: handle ANSI escape codes, relative paths, blacklist, and doc fix, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 74c2780 39/72: Add a missing require-relative in gdb.el, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud f70405f 38/72: Correct some declare-function locations, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 7e940af 40/72: debbugers: Fix void realgud:run-process error in gdb and gub., Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 493a4da 41/72: Merge pull request #270 from Apteryks/fix-unbound-realgud-run-process, Stefan Monnier, 2021/03/26