mirror of
https://github.com/SerenityOS/serenity
synced 2024-10-15 20:33:10 +00:00
54ab6fe5b9
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 |