summaryrefslogtreecommitdiff
path: root/src/input_handler.cc
AgeCommit message (Expand)Author
2024-04-27Don't capture local-scoped faces in promptJohannes Altmanninger
2024-04-01Change mode_info to contain an optional NormalParamsMaxime Coste
2024-03-31Support exposing some env vars as part of the mode informationMaxime Coste
2024-03-27Do not make cursor visible when not draggingMaxime Coste
2024-03-23Refactor last insert recording logicMaxime Coste
2024-03-22Fix invalid access when recording keysMaxime Coste
2024-02-24Make insert repeat (.) more consistentTobias Pisani
2023-12-10Mark refresh_ifn() implementation as an override in input_handler.ccChris Webb
2023-12-02Merge remote-tracking branch 'krobelus/fuzzy-menu'Maxime Coste
2023-11-21Fix completion menu not getting hidden on no matchesMaxime Coste
2023-11-20rc tools menu: replace menu builtin with a prompt-based implementationJohannes Altmanninger
2023-11-14Make shell-script-candidates completer run in the backgroundMaxime Coste
2023-11-14Fix completion pager not rendering after <a-semicolon> in promptJohannes Altmanninger
2023-11-13Avoid unnecessary copy of completion candidatesJohannes Altmanninger
2023-11-13Change window_range to emit each element as a separate stringMaxime Coste
2023-09-19Trigger auto completion refresh when necessary on completion selectMaxime Coste
2023-09-02Do not make cursor visible after mouse scrolling and view commandsMaxime 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-07-05Refactor prompt history handlingMaxime Coste
2023-07-05Merge remote-tracking branch 'krobelus/allow-history-in-mappings'Maxime Coste
2023-07-04Only auto-insert completion when at the end of the lineMaxime Coste
2023-06-17Disable history only for prompts that are never shown in the UIJohannes Altmanninger
2023-06-17Use auto to avoid repeating type of dynamic castJohannes Altmanninger
2023-06-17Rename "disable_history" stack state to "noninteractive"Johannes Altmanninger
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-04-22Fix compile error: Compiler refuses to deduce alias template arguments on Dar...Sidharth Kshatriya
2023-03-13Slight refactoring of bracketed paste featureMaxime Coste
2023-03-11Make linewise bracketed paste match P behaviorJohannes Altmanninger
2023-03-11Implement bracketed pasteJohannes Altmanninger
2023-02-17Complete arguments to "echo -to-file"Johannes Altmanninger
2023-02-14Fix scroll_window not ensuring cursor lies on a codepoint startMaxime Coste
2023-01-08Remove bogus assertions preventing mouse clicks in insert modeJohannes Altmanninger
2022-11-28Fix pasting after when selections are overlappingMaxime Coste
2022-11-10Merge remote-tracking branch 'krobelus/undo-selection-change'Maxime Coste
2022-09-02Allow to undo and redo selection changesJohannes Altmanninger
2022-09-02Prepare to record selection changes as perceived by the userJohannes Altmanninger
2022-08-17Rename key_to_str() to the more idiomatic to_string()Johannes Altmanninger
2022-07-28Merge remote-tracking branch 'krobelus/support-shift-backspace'Maxime Coste
2022-07-21Remove redundant check for menu bitJohannes Altmanninger
2022-07-10Make Shift+Backspace erase a character in insert modeJohannes Altmanninger
2022-07-05Remove <esc> as end macro recording, Q should be enoughMaxime Coste
2022-07-05Distinguish between non-eol max column target and plain max columnMaxime Coste
2022-07-05Store HistoryRegisters with most recent entry in frontMaxime Coste
2022-06-30Insert all register values in prompt after <c-r> when Alt-modifiedMaxime Coste
2022-06-04Merge remote-tracking branch 'krobelus/shift-space'Maxime Coste
2022-06-04Code style cleanups around insert completerMaxime Coste
2022-05-29Run InsertCompletionHide hook before insertions that close completion menuJohannes Altmanninger
2022-05-01Remove invalid assert in ScopedForceNormal destructorMaxime Coste