Skip to content

Commit e0ce394

Browse files
authored
dap-mode-line: dont display when failed or terminated (emacs-lsp#284)
1 parent 671fa02 commit e0ce394

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

dap-mode.el

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1274,10 +1274,12 @@ before starting the debug process."
12741274
(defun dap-mode-line ()
12751275
"Calculate DAP modeline."
12761276
(when lsp-mode
1277-
(-when-let (debug-session (dap--cur-session))
1278-
(format " %s - %s"
1279-
(dap--debug-session-name debug-session)
1280-
(dap--debug-session-state debug-session)))))
1277+
(-when-let* ((debug-session (dap--cur-session))
1278+
(state (dap--debug-session-state debug-session)))
1279+
(unless (member state '(failed terminated))
1280+
(format " %s - %s"
1281+
(dap--debug-session-name debug-session)
1282+
(dap--debug-session-state debug-session))))))
12811283

12821284
(defun dap--thread-label (debug-session thread)
12831285
"Calculate thread name for THREAD from DEBUG-SESSION."

0 commit comments

Comments
 (0)