summaryrefslogtreecommitdiff
path: root/src/input_handler.cc
AgeCommit message (Collapse)Author
2016-12-14Add support for readline like <c-k> and <c-u> in promptsMaxime Coste
2016-12-10Ensure the line is correctly clamped in scroll_windowMaxime Coste
Seems like the previous implementation was not always doing that correctly, so just use an obviously correct method. Fixes #951
2016-12-07Fix scrolling generating invalid buffer coordinatesMaxime Coste
2016-12-05Fix buffer reload info box not being shown anymoreMaxime Coste
2016-12-04Hide eventual info box when returning to normal modeMaxime Coste
2016-11-29Clean up includes of user_interface.hhMaxime Coste
2016-11-28Add support for mouse in insert modeMaxime Coste
Fixes #940
2016-11-14Propagate the hooks disabled state through prompt, menu, and command executionMaxime Coste
Maintain it as well during buffer creation even if the hooks are not executed in client context. Fixes #818
2016-11-02Propagate NormalParams to user mappingsMaxime Coste
Closes #896
2016-10-24Make o/O open multiple lines when a count is givenMaxime Coste
Fixes #873
2016-10-23Change handling of OpenLineAbove to fix first line edge casesMaxime Coste
Fixes #877
2016-10-13Support Ctrl + mouse dragging to add a new selectionMaxime Coste
Fixes #838
2016-10-03Refactor hook disabling in normal modeMaxime Coste
Normal mode takes care of keeping hooks disabled until nested modes finishes. Requiered form #818, not sufficient yet.
2016-10-01Support codepoints of variable widthMaxime Coste
Add a ColumnCount type and use it in place of CharCount whenever more appropriate, take column size of codepoints into account for vertical movements and docstring wrapping. Fixes #811
2016-09-26Make hook disabling work for all hooks, not only user hooksMaxime Coste
Fixes #823
2016-09-18Make idle timeout and filesystem check timeout configurableMaxime Coste
2016-08-22Only drop blank prefixed history entries in command/shell promptsMaxime Coste
For regex prompts we actually want to save them, as a leading space is significant Fixes #767
2016-08-22Cleanup history_push functionMaxime Coste
2016-07-28Use the same logic for mouse wheel and (half) page up/downMaxime Coste
Fixes #749
2016-07-05Use named keys for Return and Tab instead of <c-m> and <c-i>Maxime Coste
Fixes #722
2016-06-18Keep prompt displayed on <c-r> and <c-v> in prompt modeMaxime Coste
2016-06-16Clear up info/menus and eventual prompts when reseting to normal modeMaxime Coste
Fixes #697
2016-05-20Dont overwrite registers with empty macrosMaxime Coste
Fixes #674
2016-04-19Add a -password switch to :prompt to allow for more secure password enteringMaxime Coste
Fixes #660
2016-04-13Fix mistake in input_handler.ccMaxime Coste
2016-04-13Fix support for macro being recorded and replay during :exec (non draft)Maxime Coste
2016-03-31Document the null registerMaxime Coste
2016-03-24Support getting back to original prefix with tab/shift-tab in promptsMaxime Coste
Fixes #124
2016-03-22User mappings and :exec are always executed in normal modeMaxime Coste
Fix #551
2016-03-15Reset line editor display pos when the text is resetMaxime Coste
2016-03-15Redisplay prompt on Prompt mode enabledMaxime Coste
Fixes #603
2016-03-11Formatting fixMaxime Coste
2016-03-09Only select a completion when the menu was visible (or its the only one)Maxime Coste
2016-03-07Remove complete_prefix option and behaviourMaxime Coste
Now that we use subsequence based completion almost everywhere, completing the common prefix does not make sense anymore.
2016-02-27Remove direct access to ui, go through clientMaxime Coste
Client can now update menu/info positions when the window move around.
2016-02-05More string usage cleanupMaxime Coste
2015-12-12Fix input mode keep alive handling, use a refcount for input modesMaxime Coste
Fixes #528
2015-11-30Run InsertIdle after reseting completer to permit InsertIdle to display an ↵Maxime Coste
info box
2015-11-26Remind user hooks disable when replaying last insertMaxime Coste
Fixes #495
2015-11-25Reject non ascii register namesMaxime Coste
Fixes #493
2015-11-24Add StatusLine{Mode,Info,Value} built in facesMaxime Coste
Fixes #491
2015-11-21Fix onkey autoinfoMaxime Coste
2015-11-18Change autoinfo option to be a flags option, document flags optionsMaxime Coste
Support the value1|value2|value3 syntax for flag options.
2015-11-13Support <c-v> to insert raw value in insert/prompt modeMaxime Coste
2015-11-10Disable history when executing mapsMaxime Coste
Fixes #476
2015-11-10Document default registersMaxime Coste
2015-11-09Refactor Normal input mode on_key methodMaxime Coste
2015-10-28Fix mouse scrolling up stopping at line 2Maxime Coste
Fixes #448
2015-10-13Fix file change detection not working in certain casesMaxime Coste
Files opened from the command line where not handled correctly.
2015-10-10Tweak file change checking timeout handlingMaxime Coste