[Lldb-commits] [lldb] [lldb] Implement a statusline in LLDB (PR #121860)
David Spickett via lldb-commits
lldb-commits at lists.llvm.org
Fri Mar 7 07:21:18 PST 2025
================
@@ -1925,6 +1959,17 @@ void Debugger::CancelForwardEvents(const ListenerSP &listener_sp) {
m_forward_listener_sp.reset();
}
+bool Debugger::StatuslineSupported() {
+ if (GetShowStatusline()) {
+ if (lldb::LockableStreamFileSP stream_sp = GetOutputStreamSP()) {
+ File &file = stream_sp->GetUnlockedFile();
+ return file.GetIsInteractive() && file.GetIsRealTerminal() &&
+ file.GetIsTerminalWithColors();
----------------
DavidSpickett wrote:
The status bar does work with use-color set to false, but changing it does not redraw the status bar until something else forces it to. Should it?
https://github.com/llvm/llvm-project/pull/121860
More information about the lldb-commits
mailing list