mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 19:27:44 +00:00
LibLine: Add ctrl-t shortcut for transposing characters
This commit is contained in:
parent
ec5845212d
commit
6105f063cb
1 changed files with 11 additions and 0 deletions
|
@ -921,6 +921,17 @@ void Editor::handle_read_event()
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
// ^T
|
||||||
|
if (codepoint == ctrl('T')) {
|
||||||
|
if (m_cursor > 0 && m_buffer.size() >= 2) {
|
||||||
|
if (m_cursor < m_buffer.size())
|
||||||
|
++m_cursor;
|
||||||
|
swap(m_buffer[m_cursor - 1], m_buffer[m_cursor - 2]);
|
||||||
|
// FIXME: Update anchored styles too.
|
||||||
|
m_refresh_needed = true;
|
||||||
|
}
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (codepoint == '\n') {
|
if (codepoint == '\n') {
|
||||||
finish();
|
finish();
|
||||||
continue;
|
continue;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue