[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/realgud 210bd76 053/140: moving breakpoint functions to
From: |
Rocky Bernstein |
Subject: |
[elpa] externals/realgud 210bd76 053/140: moving breakpoint functions to more central locations |
Date: |
Sat, 25 May 2019 19:35:31 -0400 (EDT) |
branch: externals/realgud
commit 210bd762d55bd77c12b646ab9871ba924c2fc800
Author: Jacob O'Donnell <address@hidden>
Commit: Jacob O'Donnell <address@hidden>
moving breakpoint functions to more central locations
---
realgud/common/track.el | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/realgud/common/track.el b/realgud/common/track.el
index e81ba90..f6afd72 100644
--- a/realgud/common/track.el
+++ b/realgud/common/track.el
@@ -237,18 +237,12 @@ evaluating (realgud-cmdbuf-info-loc-regexp
realgud-cmdbuf-info)"
;; put into a list and iterate over that.
(realgud-track-termination? text)
(setq text-sans-loc (or (realgud-track-loc-remaining text) text))
- (realgud-track-bp-enable-disable text-sans-loc
- (realgud-cmdbuf-pat
"brkpt-enable")
- 't)
- (realgud-track-bp-enable-disable text-sans-loc
- (realgud-cmdbuf-pat
"brkpt-disable")
- nil)
(setq frame-num (realgud-track-selected-frame text))
(if (and frame-num (not loc))
(setq loc (realgud-track-loc-from-selected-frame
text cmd-mark)))
- (realgud:track-add-breakpoint (realgud-track-bp-loc text-sans-loc
cmd-mark cmdbuf) cmdbuf)
+ (realgud:track-add-breakpoint text-sans-loc (realgud-track-bp-loc
text-sans-loc cmd-mark cmdbuf) cmdbuf)
(if loc
(let ((selected-frame
@@ -259,6 +253,7 @@ evaluating (realgud-cmdbuf-info-loc-regexp
realgud-cmdbuf-info)"
(realgud-cmdbuf-info-in-debugger?= 't)
(realgud-cmdbuf-mode-line-update))
(realgud:track-remove-breakpoints
+ text-sans-loc
(realgud-track-bp-delete text-sans-loc cmd-mark cmdbuf)
cmdbuf))
)
@@ -267,16 +262,24 @@ evaluating (realgud-cmdbuf-info-loc-regexp
realgud-cmdbuf-info)"
)
)
-(defun realgud:track-add-breakpoint (bp-loc cmdbuf)
+(defun realgud:track-add-breakpoint (text-sans-loc bp-loc cmdbuf)
"Add a breakpoint fringe in source window if BP-LOC."
+ (realgud-track-bp-enable-disable text-sans-loc
+ (realgud-cmdbuf-pat "brkpt-enable")
+ 't)
+
(if bp-loc
(let ((src-buffer (realgud-loc-goto bp-loc)))
(realgud-cmdbuf-add-srcbuf src-buffer cmdbuf)
(with-current-buffer src-buffer
(realgud-bp-add-info bp-loc)))))
-(defun realgud:track-remove-breakpoints (bp-locs cmdbuf)
+(defun realgud:track-remove-breakpoints (text-sans-loc bp-locs cmdbuf)
"Remove all breakpoints in source window found in BP-LOCS."
+ (realgud-track-bp-enable-disable text-sans-loc
+ (realgud-cmdbuf-pat "brkpt-disable")
+ nil)
+
(dolist (bp-loc bp-locs)
(let ((src-buffer (realgud-loc-goto bp-loc)))
(realgud-cmdbuf-add-srcbuf src-buffer cmdbuf)
- [elpa] externals/realgud d00539e 030/140: Merge branch 'print' of https://github.com/jodonnell/realgud into print, (continued)
- [elpa] externals/realgud d00539e 030/140: Merge branch 'print' of https://github.com/jodonnell/realgud into print, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 90fe351 033/140: More Emacs-gaurded handling of realgud:join-string, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 53b0c1a 040/140: Be Explicit about eval command ..., Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 4babac3 042/140: Track changes in elpa:, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 348f73a 049/140: Merge pull request #198 from jodonnell/refactor, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 3804711 045/140: Get ready for 1.4.4 release. Admnistrivia, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 61fbadb 052/140: Merge pull request #199 from jodonnell/whoops, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 3a2e300 055/140: Merge pull request #200 from jodonnell/move-bps, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud b86a9df 054/140: refactor breakpoints further, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud ba91d87 058/140: Add realgud-populate-common-fn-keys-none to not set function keys..., Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 210bd76 053/140: moving breakpoint functions to more central locations,
Rocky Bernstein <=
- [elpa] externals/realgud 2b3ffb5 061/140: Add realgud:bashdb-large to handle large bash files, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud aa13be4 050/140: Some test lint'ing, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 3372328 067/140: Add "until" to correct command hash, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud df03ba5 029/140: Merge pull request #195 from jodonnell/eval-at-point, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 28fa560 065/140: Make fringe arrows a little more colorful, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud f819efd 066/140: Add pprint to command hash, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud cf7faca 069/140: Merge pull request #209 from dangirsh/patch-2, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 2eb9519 063/140: small changes, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 3ccd602 057/140: Merge pull request #201 from jodonnell/spelling, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 5d52fbf 056/140: fix spelling error, Rocky Bernstein, 2019/05/25