Files
ladybird/Userland/Libraries/LibGUI/TextEditor.cpp
Julian Eigmüller 0ea399d8d6 LibGUI: Shift+Tab unindents line
Previously, pressing Shift+Tab would indent the line if no selection was
given. While with a selection, it would be unindented. With this change,
pressing Shift+Tab with no selection unindents the current line.

For this, add unindent_line() helper function. This function unindents the
current line by at most one tab width if it starts with whitespace,
regardless of cursor position.
2022-11-09 21:27:47 +01:00

80 KiB