summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/VimEditingEngine.cpp
AgeCommit message (Expand)Author
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-10-12LibGUI: Delete from current position to end of line in VimEditingEnginehuttongrabiel
2022-08-26LibGUI: Add visual line mode to VimEditingEngineRobbie Vanbrabant
2022-05-26LibGUI: Implement case inversion in Vim emulationhuttongrabiel
2022-05-26LibGUI: Allow to lowercase conversion in Vim emulationhuttongrabiel
2022-05-26LibGUI: Allow to uppercase conversion in Vim emulationhuttongrabiel
2022-05-26LibGUI: Add casefold_selection function to choose case conversionhuttongrabiel
2022-04-01Everywhere: Run clang-formatIdan Horowitz
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