summaryrefslogtreecommitdiff
path: root/src/normal.cc
AgeCommit message (Collapse)Author
2016-10-04Add "(extend)" to search prompts when we are extending the selectionMaxime Coste
Fixes #832
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-26Pass count to all object selectorsMaxime Coste
2016-08-31Remove the to_string(unsigned) (it conflicts with to_string(size_t) on x86)Maxime Coste
Just cast to int when we pass an unsigned.
2016-08-27Support merging consecutive selections with <a-m>Maxime Coste
Fixes #773
2016-08-27Map tab to jump forward until we can distinguish <c-i> from itMaxime Coste
Fixes #769
2016-08-27Display the capture used in select/split promptMaxime Coste
Fixes #770
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-05Regenerate shell-candidates for each completion sessionsMaxime Coste
That should allow fixing the #665 issue while still avoiding to run a potentially long shell command on each keystroke.
2016-07-30Support sorting and merging overlapping separately, fix bug in moveMaxime Coste
Fixes #754
2016-07-28Use the same logic for mouse wheel and (half) page up/downMaxime Coste
Fixes #749
2016-07-28Use -1 for invalid codepoint, not 0Maxime Coste
2016-07-27Do not avoid end of lines after selecting modified ranges in undoMaxime Coste
Fixes #751
2016-07-27Fix use of dead string memory and quick cleanupMaxime Coste
2016-07-26Allow selection primitives to use arbitrary punctuation signsFrank LENORMAND
2016-07-24Display some information when moving in historyMaxime Coste
2016-07-24Support for going backward/forward in buffer history with <a-u>/<a-U>Maxime Coste
2016-07-24Support counts for undo/redoMaxime Coste
2016-05-11Allow access to end of line with horizontal moves (h and l)Maxime Coste
Lets enable that for some time, get some feedback on that behaviour change, and see if we keep it.
2016-05-09Make utf8_iterator codepoint type and difference type configurableMaxime Coste
2016-04-19Add a -password switch to :prompt to allow for more secure password enteringMaxime Coste
Fixes #660
2016-03-30Fix spaces_to_tabs implementation accessing past endMaxime Coste
Fixes #643
2016-03-25Add a SplitView container viewMaxime Coste
2016-03-22User mappings and :exec are always executed in normal modeMaxime Coste
Fix #551
2016-03-17Slight code tweaks in normal mode pipe functionMaxime Coste
2016-03-16Use ByteCoords directly for buffer insert/erase/replaceMaxime Coste
2016-03-14Disable key mapping handling when executing a user mappingMaxime Coste
Fixes #629
2016-03-11Change custom object syntax, use a single promptMaxime Coste
Take a description of the object, in <open>,<close> format
2016-03-07Rework client redrawing, delay menu/info methods until next refreshMaxime Coste
That avoid sending lots of spurious info_hide/menu_hide, just set a flag and wait until the client is asked to redraw.
2016-03-07Move <c-l> handling to normal mode from clientMaxime Coste
Client handling prevents :exec from triggering a redraw
2016-02-29Remove code that should not have been commitedMaxime Coste
2016-02-29Add <C-d> and <C-u> for scroll down/up half a pageMaxime Coste
Fixes #606
2016-02-29Notify when searching for next match wraps around bufferMaxime Coste
Fixes #215
2016-02-28Code cleanupMaxime Coste
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-17Refactor use selection as search pattern implementationMaxime Coste
2016-02-13Give more precise titles to assistant for object and next char selectionMaxime Coste
Fixes #584
2016-02-04String usage cleanupsMaxime Coste
2016-01-28Support user given text objectsMaxime Coste
2016-01-27StringView based surround selectionMaxime Coste
2015-12-27Remove the exec_keys functionMaxime Coste
2015-12-23Pass flags to the regex engine to correct anchorsMaxime Coste
Current behaviour was matching ^ $ for the current search start/end (and \b was always matching begin/end as well). Fixes #536
2015-12-23Remove drop jump (c-d)Maxime Coste
2015-12-23Extract jump list handling in a JumpList structMaxime Coste
2015-12-07Add support for adding saved selections to current ones with <a-z>Maxime Coste
2015-11-27Support dropping last jump and use it to fix :tag double jump pushMaxime Coste
Fixes #492
2015-11-26select/split interpret count parameter as the capture group to useMaxime Coste
count being 0 by default, we use the whole match, but we can now specify to use capture 1 with 1s<regex><ret>.
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-18Respect count argument on searchMaxime Coste
2015-11-17Put count and register normal mode params in the shell contextMaxime Coste
'10:echo %val{count}' will display 10 Fixes #10