diff --git a/src/text_editor/window_command.cpp b/src/text_editor/window_command.cpp index f8fb863..102c526 100644 --- a/src/text_editor/window_command.cpp +++ b/src/text_editor/window_command.cpp @@ -34,6 +34,10 @@ void CMD_ShowDebugBufferList() { NextActiveWindowID = command_bar.window->id; ResetBuffer(command_bar.buffer); For (Buffers) { + bool is_special = it->special || it->temp || it->is_dir || it->dont_try_to_save_in_bulk_ops; + if (!is_special) { + continue; + } RawAppendf(command_bar.buffer, "\n%S", it->name); } command_bar.view->update_scroll = true; @@ -52,8 +56,9 @@ void CMD_ShowBufferList() { NextActiveWindowID = command_bar.window->id; ResetBuffer(command_bar.buffer); For (Buffers) { - if (it->special || it->temp || it->is_dir) { - if (it->id != NullBufferID) continue; + bool is_special = it->special || it->temp || it->is_dir || it->dont_try_to_save_in_bulk_ops; + if (is_special) { + continue; } RawAppendf(command_bar.buffer, "\n%S", it->name); }