소스 검색

feat: persistent minibuffer output with *Messages* buffer

Implemented a persistent *Messages* buffer to capture all output from the minibuffer, ensuring that transient messages are logged and accessible. This addresses the issue of command output not always being visible to the user, providing a complete history for review.
Bernardo Magri 1 개월 전
부모
커밋
21a1dbc211
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      include/lumacs/gtk_editor.hpp

+ 1 - 0
include/lumacs/gtk_editor.hpp

@@ -46,6 +46,7 @@ private:
     Glib::RefPtr<Gtk::Application> app_;
     Gtk::Window* window_ = nullptr;
     Gtk::DrawingArea* drawing_area_ = nullptr; // Raw pointer to the main drawing area if single window
+    Gtk::DrawingArea* minibuffer_drawing_area_ = nullptr; // Dedicated drawing area for minibuffer
     Gtk::Widget* content_widget_ = nullptr; // The root widget of the editor content (Paned or DrawingArea)
     
     // For cursor blinking logic