summaryrefslogtreecommitdiff
path: root/Libraries/LibLine/Editor.cpp
AgeCommit message (Expand)Author
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-18LibLine: Treat leftover data in buffer as a read eventAnotherTest
2020-12-18LibLine: Be less lazy when moving prompt origin rowAnotherTest
2020-12-13LibCore: Make IODevice::read_line() return a StringAndreas Kling
2020-12-06LibLine: Don't make Editor::load_history() cut off a character per lineLinus Groh
2020-10-26Shell+LibLine: Support HISTCONTROL environment variableLinus Groh
2020-10-26Shell+LibLine: Move Shell::{load,save}_history() to Line::EditorLinus Groh
2020-10-22LibLine: Support basic escaped characters in config fileAnotherTest
2020-10-22LibLine: Support multi-character key callbacksAnotherTest
2020-09-15LibLine: Implement ctrl-del: It does the same thing as alt-d, delete-wordNico Weber
2020-09-15LibLine: Support Alt + Arrow left/rightNico Weber
2020-09-15LibVT+LibLine: Use `1;mods` CSI parameters for ctrl/alt/shift-arrow keysNico Weber
2020-09-15LibLine: Parse CSI parameters and immediatesNico Weber
2020-09-07LibLine: Make ^R search match the input anywhere in a given lineAnotherTest
2020-09-07LibLine: Treat ^D as EOF only when the buffer is emptyAnotherTest
2020-09-06LibLine: Do not reset suggestion state immediately when encountering escAnotherTest
2020-08-31LibLine: Reset suggestion state on any non-tab keyAnotherTest
2020-08-23LibLine: Correct weird arrow up/down behaviourAnotherTest
2020-08-21LibLine: Do not ignore Ctrl-C when buffer is emptyAnotherTest
2020-08-21LibLine: Handle interrupts/window size changes internallyAnotherTest
2020-08-21LibLine: Handle Ctrl-C and Ctrl-D in a way similar to other line editorsAnotherTest
2020-08-18LibLine: Make actual_rendered_string_metrics() staticAnotherTest
2020-08-18LibLine: Setup the keybindings after initialisationAnotherTest
2020-08-18LibLine: Allow the user to override (or add) keybinds in the config fileAnotherTest
2020-08-18LibLine: Make (almost) all key actions configurableAnotherTest
2020-08-18LibLine: Read configuration from a config fileAnotherTest
2020-08-09LibLine: Only write to the standard errorAnotherTest
2020-08-07LibLine: Add Ctrl-k shortcutNico Weber
2020-08-07LibLine: Add Alt-t shortcut for transposing wordsNico Weber
2020-08-06LibLine: Add binding for Alt-backspaceNico Weber
2020-08-06LibLine: Fix "word" handling for alt-d/u/l/c/f/b and ctrl-left/rightNico Weber
2020-08-06LibLine+Shell: Remove unused split_mechanismNico Weber
2020-08-06LibLine: Add binding for Alt-.Nico Weber
2020-08-06LibLine: Add bindings for Alt-u, Alt-l, Alt-cNico Weber
2020-08-06LibLine: Add comments for which keys trigger VWERASE and VKILLNico Weber
2020-08-06LibLine: Add Alt-d binding to forward-delete a wordNico Weber
2020-08-06Shell: Start adding some alt shortcutsNico Weber
2020-08-05Unicode: Try s/codepoint/code_point/g againNico Weber
2020-08-05Revert "Unicode: s/codepoint/code_point/g"Nico Weber
2020-08-05LibLine: Check if operating on a TTY before using TTY featuresAnotherTest
2020-08-04LibLine: Removed unused private field m_prompt_metricsNico Weber
2020-08-03Unicode: s/codepoint/code_point/gAndreas Kling
2020-07-13LibLine: Add Ctrl-N/P as history next/previous shortcutsNico Weber
2020-07-13LibLine: Move search-related updates into do_cursor_left/rightNico Weber
2020-07-07LibLine: Add ctrl-t shortcut for transposing charactersNico Weber
2020-07-07LibEdit: Make Ctrl-d on an empty line mean EOD againNico Weber
2020-07-06LibLine: Support Ctrl-b/f and Ctrl-dNico Weber
2020-07-06LibLine: Extract lambdas for cursor-left, cursor-right, deleteNico Weber
2020-07-06LibLine: Put ctrl-key handlers in alphabetical orderNico Weber