summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/VimEditingEngine.cpp
AgeCommit message (Expand)Author
2021-11-30LibGUI: Implement vim motions for LeftBrace and RightBracescwfri
2021-10-15LibGUI: Convert always-valid pointer to referenceBen Wiederhake
2021-09-07Everywhere: Behaviour => BehaviorAndreas Kling
2021-08-08LibGUI: Add `break` even before empty default labelDaniel Bertalan
2021-07-20LibGUI: Add Ctrl-U to insert modeAriel Don
2021-07-20LibGUI: Add Ctrl-H to insert modeAriel Don
2021-07-20LibGUI: Add Ctrl-W to insert modeAriel Don
2021-07-15VimEditingEngine: Add support for repeats of JMatthew Hall
2021-07-15VimEditingEngine: Add support for repeats of p and PMatthew Hall
2021-07-15VimEditingEngine: Allow repeats for dd, yy and xMatthew Hall
2021-07-15VimEditingEngine: Add P command to put before cursorMatthew Hall
2021-07-15VimEditingEngine: Add J command to join two linesMatthew Hall
2021-07-15VimEditingEngine: Operate on real lines rather than wrapped onesMatthew Hall
2021-04-27VimEditingEngine: allow selection of the endline characterPaul Berg
2021-04-27VimEditingEngine: Handle arrow, Home/End and Page keyssin-ack
2021-04-27EditingEngine: Split selection from movement functionssin-ack
2021-04-25Everywhere: Remove empty line after function body opening curly braceLinus Groh
2021-04-25LibGUI: Implement Vim motion systemsin-ack
2021-04-25VimEditingEngine: Add handling { and } to move between empty linesRok Povsic
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-02Revert "TextEditor: Add vim status indicators to the statusbar"Andreas Kling
2021-02-02TextEditor: Add vim status indicators to the statusbarZac
2021-01-28Vim: Add change word and delete word functionalityZac
2021-01-25Vim: Add a simple yank and put implementationZac
2021-01-24Vim: More correct word jumping (#5090)Zac
2021-01-23Vim: Added a Basic Implementation of Visual ModeZac
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling