]> git.eshelyaron.com Git - emacs.git/commit
Better LLDB frame information (bug#66604)
authorMattias Engdegård <mattiase@acm.org>
Tue, 24 Oct 2023 09:48:43 +0000 (11:48 +0200)
committerMattias Engdegård <mattiase@acm.org>
Tue, 24 Oct 2023 09:55:52 +0000 (11:55 +0200)
commit27ab3b14de1c881cd57c4c6d96c736f48909323d
tree2ab049090bfadc5f0e09e5eb6d0498638049759e
parent9e9bc2af51485f6a9ce9a37d504249af14ab909d
Better LLDB frame information (bug#66604)

Instead of modifying `frame-format` to be entirely machine-readable,
keep the original human-readable format and append a second,
machine-readable line that we remove after parsing.

* lisp/progmodes/gud.el
(gud-lldb-marker-filter): Parse the new line format and filter it out.
* lisp/progmodes/gud.el
(gud-lldb-def-python-completion-function): Rename to...
(gud--lldb-python-init-string): ...this and add modification
of `frame-format`, which seems easiest done from Python.
(gud-lldb-frame-format): Remove.
(gud-lldb-initialize): Update, remove no longer needed parts.
lisp/progmodes/gud.el