summaryrefslogtreecommitdiff
path: root/src/input_handler.cc
AgeCommit message (Expand)Author
2021-04-30Improve prompt handlingMarkus F.X.J. Oberhumer
2021-02-15Add + key to duplicate selections and <a-+> to merge overlapping onesMaxime Coste
2021-01-03Add missing limits includesMaxime Coste
2020-12-20Add Timer::disable() to be more explicit than set_next_date(TimePoint::max())Maxime Coste
2020-12-01Avoid potential use after free of the mode nameMaxime Coste
2020-12-01Ensure InputModes are kept alive during their idle logicMaxime Coste
2020-11-18Restore auto-select on return, add a flag to disable that for commandsMaxime Coste
2020-11-17Revert "Auto-insert prompt menu completions on <ret> if any text was entered"Maxime Coste
2020-11-01Auto-insert prompt menu completions on <ret> if any text was enteredMaxime Coste
2020-10-20Disable auto-insertion of menu completion when no text was enteredMaxime Coste
2020-10-19Auto-insert best completion on space for menu completionsMaxime Coste
2020-10-19Add support for explicit completion in prompt modeMaxime Coste
2020-07-05Fix selections getting unsorted on scrollMaxime Coste
2020-06-28Refactor mouse press/release handling to support 3 buttonsMaxime Coste
2020-03-15Merge remote-tracking branch 'Anfid/scroll-test'Maxime Coste
2020-02-27Make `on_next_key_with_autoinfo()` respect `idle_timeout`Nicolas Ouellet-Payeur
2019-11-28Update scroll behaviorMikhail Pogretskiy
2019-11-11Add mode information to next-key mode nameMaxime Coste
2019-10-16Replace ModeChange hooks by ModePush and ModePopMaxime Coste
2019-09-15Allow scrolling while dragging mouseMaxime Coste
2019-09-07Fix modifiers support with mouse eventsMaxime Coste
2019-08-19Make scrolling speed configurableMaxime Coste
2019-07-21Slight code cleanup in prompt history handlingMaxime Coste
2019-07-06fix a few typosJoachim Henke
2019-06-23Use register to store prompt historyMaxime Coste
2019-05-29Do not merge selections on backspace in insert modeMaxime Coste
2019-05-17Introduce Menu completion flags to auto select best candidateMaxime Coste
2019-04-28Fix typoAlex Leferry 2
2019-02-27Fixed all reorder warningsJustin Frank
2019-01-24Header and dependency cleanupMaxime Coste
2018-12-20src: Add support for right click eventsFrank LENORMAND
2018-11-25Merge remote-tracking branch 'lenormf/rename-auto_complete'Maxime Coste
2018-10-23Refactor Hook management to have a well defined list of hooksMaxime Coste
2018-09-04Add readline word erase bindings, throw in clipboard for good measureMaxime Coste
2018-09-03Change line editing bindings to match readline'sMaxime Coste
2018-08-27Add toggling capabilities for <c-o> in Insert and Prompt modeDelapouite
2018-07-26Cleanup some trailing whitespaces and double semicolonMaxime Coste
2018-07-19src: Rename `auto_complete` to `autocomplete`Frank LENORMAND
2018-07-15Fix manual insert completion menu not getting automatically hiddenMaxime Coste
2018-07-15Add support for <a-;> in prompt modeMaxime Coste
2018-07-15Change autoshowcompl to auto_complete with insert|prompt possible valuesMaxime Coste
2018-07-05Change `a` on end of line behaviour to be consistentMaxime Coste
2018-06-19Fix two <s-tab> requiered to access last completion in promptMaxime Coste
2018-06-03Add MenuStyle::Search that prevents the menu from hiding buffer textMaxime Coste
2018-05-26Do not expose C++ typeid().name to user facing errors on wrong option typeMaxime Coste
2018-05-14Rename Context::Flags::Transient to Context::Flags::DraftMaxime Coste
2018-05-03Add support for explicit menu selection from the UIMaxime Coste
2018-05-02Refactor buffer undo treeMaxime Coste
2018-04-11Add support for the shift modifier.Tim Allen
2018-04-07Make FaceRegistry scopedMaxime Coste