mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 15:38:10 +00:00
![]() Automarks are similar to bookmarks placed by the terminal, allowing the user to selectively remove a single command and its output from the terminal scrollback. This commit implements a single way to add marks: automatically placing them when the shell becomes interactive. To make sure the shell behaves correctly after its expected prompt position changes, the terminal layer forces a resize event to be passed to the shell on such (possibly) partial clears; this also has the nice side effect of fixing the disappearing prompt on the preexisting "clear including history" action: Fixes #4192. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
main.cpp | ||
MainWidget.cpp | ||
MainWidget.h | ||
TerminalSettingsMain.gml | ||
TerminalSettingsView.gml | ||
ViewWidget.cpp | ||
ViewWidget.h |