summaryrefslogtreecommitdiff
path: root/src/normal.cc
AgeCommit message (Expand)Author
2025-06-30Stop apply_diff() from creating non-monotonic changesJohannes Altmanninger
2025-06-26Remove spurious newline when | replaces at buffer endJohannes Altmanninger
2025-06-19Merge remote-tracking branch 'SeerLite/macro-disable-keymaps'Maxime Coste
2025-05-29Merge overlapping selections before replacing charactersMaxime Coste
2025-05-11Use linewise paste only if register is missing no trailing newlineJohannes Altmanninger
2025-05-11Fix <a-?> crash when first selection wrapsJohannes Altmanninger
2025-04-15Disable keymaps when playing macroSeerLite
2025-03-24Fix prompt history recording when using mapped keysJohannes Altmanninger
2025-03-24Default InputHandler::handle_key() synthesized argumentJohannes Altmanninger
2024-10-22Remove now unused CompletionFlagsMaxime Coste
2024-08-26Do not gather full input data in a single string when pipingMaxime Coste
2024-08-16include headers cleanupAdriĆ  Arrufat
2024-08-12Reduce headers dependency graphMaxime Coste
2024-07-27Reduce templatization further to reduce binary sizeMaxime Coste
2024-07-24De-templatize regex selection codeMaxime Coste
2024-07-24Merge remote-tracking branch 'JustTaken/view-offset'Maxime Coste
2024-07-22Fix logic to get minimun custom offsetJustTaken
2024-07-22Handle word completion when recording macrosMaxime Coste
2024-07-20Take in account scrolloff when moving viewportJustTaken
2024-07-21De-templatize select_objectMaxime Coste
2024-06-24Remove some selection copies in pipe and throw early if read onlyMaxime Coste
2024-05-31Add v< and v> to scroll cursor to the leftmost/rightmost columnMaxime Coste
2024-04-12Rotate through strings when pasting instead of repeating the lastMaxime Coste
2024-03-23Add some missing ScopedEdition and fix redoMaxime Coste
2024-01-15Don't modify prompt history when validating empty inputJohannes Altmanninger
2023-12-06Hide empty and undocumented mappings from autoinfoChris Webb
2023-11-14Use a separate copy of the command completer for each completionMaxime Coste
2023-11-11Fix spurious incremental search when incsearch=falseJohannes Altmanninger
2023-11-03Use explicit target types for gather calls to bypass clang regressionMaxime Coste
2023-11-02Fix partial regex text being pushed in historyMaxime Coste
2023-10-04Refactor regex_prompt logic and fix function being called on abortMaxime Coste
2023-09-08Revert "Do not make cursor visible on force redraw"Maxime Coste
2023-09-08Do not make cursor visible on force redrawMaxime Coste
2023-09-02Do not make cursor visible after mouse scrolling and view commandsMaxime Coste
2023-08-27Remove Window::force_redraw()Maxime Coste
2023-08-23Revert "Only make cursor visible after buffer or selection change"Maxime Coste
2023-08-16Only make cursor visible after buffer or selection changeMaxime Coste
2023-08-14Change `+` command not to duplicate identical selections more than onceMaxime Coste
2023-08-13Minor formatting tweaksMaxime Coste
2023-08-05Removed unused capturesMaxime Coste
2023-07-05Refactor prompt history handlingMaxime Coste
2023-07-05Merge remote-tracking branch 'krobelus/allow-history-in-mappings'Maxime Coste
2023-07-03Merge common docstring in key mapping assistantMaxime Coste
2023-06-17Disable history only for prompts that are never shown in the UIJohannes Altmanninger
2023-06-17Rename "disable_history" stack state to "noninteractive"Johannes Altmanninger
2023-06-17Revert "Switch undo storage from a tree to a plain list"Maxime Coste
2023-05-29Refactor KeymapManager to enfore setting is_executing on key iterationMaxime Coste
2023-05-25unmap: fail if the mapping is currently executingJohannes Altmanninger
2023-05-21Add <c-g> to cancel current operationMaxime Coste
2023-05-10Merge remote-tracking branch 'krobelus/fix-_-at_multibyte_chars'Maxime Coste