branch: externals/dape commit 88f684cb03de18a4bd832417d51db91bc5d78120 Author: Daniel Pettersson <dan...@dpettersson.net> Commit: Daniel Pettersson <dan...@dpettersson.net>
Fix font-locking issues in function symbol in stack and threads --- dape.el | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/dape.el b/dape.el index 14306cab5e..3e07896e54 100644 --- a/dape.el +++ b/dape.el @@ -3871,10 +3871,12 @@ without log or expression breakpoint")))))) (revert-buffer)) (defvar dape--info-threads-font-lock-keywords - (append gdb-threads-font-lock-keywords - '((" \\(unknown\\)" (1 font-lock-warning-face)) - (" \\(exited\\)" (1 font-lock-warning-face)) - (" \\(started\\)" (1 font-lock-string-face)))) + '(("in \\([^ ^(]+\\)" (1 font-lock-function-name-face)) + (" \\(unknown\\)" (1 font-lock-warning-face)) + (" \\(stopped\\)" (1 font-lock-warning-face)) + (" \\(exited\\)" (1 font-lock-warning-face)) + (" \\(running\\)" (1 font-lock-string-face)) + (" \\(started\\)" (1 font-lock-string-face))) "Keywords for `dape-info-threads-mode'.") (dape--buffer-map dape-info-threads-mode-line-map dape-info-select-thread @@ -3993,7 +3995,7 @@ See `dape-request' for expected CB signature." "`dape-info-stack-mode' marker for `overlay-arrow-variable-list'.") (defvar dape--info-stack-font-lock-keywords - '(("^[ 0-9]+ \\([^ ]+\\)" (1 font-lock-function-name-face))) + '(("^[ 0-9]+ \\([^ ^(]+\\)" (1 font-lock-function-name-face))) "Font lock keywords used in `gdb-frames-mode'.") (dape--command-at-line dape-info-stack-select (dape--info-frame)