[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/realgud-lldb 19a2c0a8b2 2/2: Merge pull request #11 fro
From: |
ELPA Syncer |
Subject: |
[elpa] externals/realgud-lldb 19a2c0a8b2 2/2: Merge pull request #11 from yurikhan/frame-format |
Date: |
Thu, 19 May 2022 17:58:09 -0400 (EDT) |
branch: externals/realgud-lldb
commit 19a2c0a8b228af543338f3a8e51141a9e23484a5
Merge: abffd0d2d2 e001d6a87a
Author: R. Bernstein <rocky@users.noreply.github.com>
Commit: GitHub <noreply@github.com>
Merge pull request #11 from yurikhan/frame-format
Customize lldb frame format to tell us full source file paths
---
lldb/lldb.el | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/lldb/lldb.el b/lldb/lldb.el
index fc8f3901cc..30a7ea555b 100644
--- a/lldb/lldb.el
+++ b/lldb/lldb.el
@@ -81,6 +81,14 @@ fringe and marginal icons.
(with-current-buffer cmd-buf
(set (make-local-variable 'realgud--lldb-file-remap)
(make-hash-table :test 'equal))
+ ;; The following directs lldb to emit full paths
+ ;; when stopping at a breakpoint,
+ ;; which lets us find the file.
+ ;; Unfortunately lldb only emits base file names
+ ;; when setting breakpoints,
+ ;; so we still show an unhelpful prompt at that time.
+ (realgud-command "settings set frame-format frame #${frame.index}:
${frame.pc}{ ${module.file.basename}{\`${function.name}}}{ at
${line.file.fullpath}:${line.number}}\n"
+ nil nil nil)
(realgud:remove-ansi-schmutz)
)
)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/realgud-lldb 19a2c0a8b2 2/2: Merge pull request #11 from yurikhan/frame-format,
ELPA Syncer <=