diff --git a/src/gui/BufferPane.cc b/src/gui/BufferPane.cc index 43d853c..868b63c 100644 --- a/src/gui/BufferPane.cc +++ b/src/gui/BufferPane.cc @@ -749,3 +749,9 @@ void BufferPane::set_command_mode() set_show_status_bar(false); enter_insert_mode(Window::EnterInsertModeMode::START_OF_CHAR); } + +void BufferPane::clear() +{ + m_buffer->clear(); + *m_iterator = m_buffer->begin(); +} diff --git a/src/gui/BufferPane.h b/src/gui/BufferPane.h index fa547e0..fe58f55 100644 --- a/src/gui/BufferPane.h +++ b/src/gui/BufferPane.h @@ -34,6 +34,7 @@ public: { m_focused = focused; } + void clear(); protected: int effective_scroll_offset()