| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-24 | Display selection count in insert mode line | Maxime Coste | |
| 2014-11-22 | Do not merge overlapping selections in InputMode::Replace | Maxime Coste | |
| Fixes #237 | |||
| 2014-11-21 | Do not record keys that were not user generated | Maxime Coste | |
| 2014-11-12 | Fix case where a context ends up locked in no-hooks mode | Maxime Coste | |
| 2014-11-11 | Reduce idle timeout to 50 milliseconds | Maxime Coste | |
| 2014-11-08 | For {Menu,Info}Style::Prompt, choose the anchor directly in ncurses code | Maxime Coste | |
| 2014-11-08 | Add a MenuDoc style for info box, that will place it next to the menu | Maxime Coste | |
| 2014-11-01 | move more parameters from const String& to StringView | Maxime Coste | |
| 2014-10-20 | Port more code to StringView instead of const String& | Maxime Coste | |
| 2014-10-13 | Refactor regex uses, do not reference boost except in regex.hh | Maxime Coste | |
| 2014-09-23 | Add support for mapping keys in goto/view commands | Maxime Coste | |
| 2014-09-10 | Add some color to mode specific mode line info | Maxime Coste | |
| 2014-08-19 | Add support for 'c-o' in prompt and insert to hide the completion menu | Maxime Coste | |
| Fixes #229 | |||
| 2014-08-14 | Add support for <c-w> <c-b> and <c-e> for word moves in the line editor | Maxime Coste | |
| This might go away later if we find a better way of handling line edition, but seems like a good compromise for now. Fixes #168 | |||
| 2014-08-07 | Fix buffer modification check | Maxime Coste | |
| It used to grab the next key, because the normal mode reactivation when executing the on_next_key would trigger a timestamp check again. | |||
| 2014-07-27 | In non interactive interactive mode, disable user key mappings | Maxime Coste | |
| exec and eval now accepts a -with-maps to use them. But by default they are disabled, so that all the indent scripts work even if you remap basic keys. Fixes #217 | |||
| 2014-07-25 | Display a [no-hooks] tag in the mode line when hooks are disabled | Maxime Coste | |
| 2014-07-24 | Disable hooks on a per context basis, and propagate that to Insert mode | Maxime Coste | |
| using \ before entering insert mode will disable hooks during the whole insert session rather than only the entering phase. That gives a nice way of pasting text into kakoune. | |||
| 2014-07-22 | Fix Menu use of j/k keys when editing filter | Maxime Coste | |
| 2014-07-17 | Clear status line on normal mode command | Maxime Coste | |
| 2014-07-11 | Rename ColorPair to Face and ColorRegistry to FaceRegistry | Maxime Coste | |
| Face also stores the attributes | |||
| 2014-07-10 | Add docstring for normal mode commands and display them if autoinfo >= 2 | Maxime Coste | |
| 2014-06-21 | Add \ in normal mode to disable user hooks on next normal command | Maxime Coste | |
| Fixes #112 | |||
| 2014-06-21 | Use main selection index as default when accessing only one register value | Maxime Coste | |
| Fixes #117 | |||
| 2014-06-16 | Do not merge overlapping selection when entering append mode | Maxime Coste | |
| Fixes #163 | |||
| 2014-06-09 | Refactor InputMode::Insert::prepare | Maxime Coste | |
| 2014-06-09 | Merge branch 'master' into remove-buffer-change-listener | Maxime Coste | |
| 2014-06-09 | Tweak prompt completion behaviour | Maxime Coste | |
| Always select the common prefix if we just updated the list of completions. The previous behaviour was to ignore it if we had it already typed. Do that only if it was already displayed. | |||
| 2014-05-29 | Use forward iteration on selections, and take advantage of it when updating | Maxime Coste | |
| SelectionList::update now is optimized for the common case where changes are sorted, the algorithm is O(m*n) with m the number of sorted ranges in the changes. In the common case, m should be very small. | |||
| 2014-05-25 | Use SelectionList::insert in InputModes::Insert | Maxime Coste | |
| 2014-05-25 | Merge branch 'master' into remove-buffer-change-listener | Maxime Coste | |
| 2014-05-25 | In normal mode, backspace can be used to edit count | Maxime Coste | |
| Fix #125 | |||
| 2014-05-25 | Rename Key::Erase to Key::Delete and add 'del' keyname | Maxime Coste | |
| Fixes #145 Fixes #146 | |||
| 2014-05-14 | Iterate in reversed order on selections when modifing buffer | Maxime Coste | |
| This way, update only needs to be called once everything is done as we always modify after the next selection to be used. | |||
| 2014-05-14 | Use a plain SelectionList for Context, remove DynamicSelectionList | Maxime Coste | |
| 2014-05-13 | SelectionList know its buffer and timestamp | Maxime Coste | |
| 2014-05-07 | Refactor LineAndColumn coordinates | Maxime Coste | |
| BufferCoord -> ByteCoord DisplayCoord -> CharCoord Moved their definition along with LineAndColumn into coord.hh | |||
| 2014-04-28 | Extract insert completion code to insert_completer.{cc,hh} | Maxime Coste | |
| 2014-04-28 | Fix support for tabulation in insert completion candidates | Maxime Coste | |
| 2014-04-27 | Add -init switch to :prompt to set the initial text | Maxime Coste | |
| Fixes #97 | |||
| 2014-04-22 | Preserve current word in word completion if found elsewhere | Maxime Coste | |
| If occurence count in the buffer if greater that one, do not remove it from the matches. | |||
| 2014-04-17 | word completion ignore the word on which the cursor is present | Maxime Coste | |
| 2014-04-16 | Rename BufferCompleter to InputCompleter | Maxime Coste | |
| 2014-04-13 | Allow unset completer function in Prompt input mode | Maxime Coste | |
| 2014-04-02 | More OSX fixes | Maxime Coste | |
| 2014-03-30 | minor cleanup | Maxime Coste | |
| 2014-03-24 | Push aborted commands to history | Evert Van Petegem | |
| 2014-03-19 | Automatic insert filename completion kicks in only if prefix contains slash | Maxime Coste | |
| 2014-03-15 | Insert mode completion execute completers in order, and supports multiple option | Maxime Coste | |
| The 'completions' option is gone, just add option=completion_option_name in the completers list. | |||
| 2014-02-12 | Check for buffer external change when entering insert mode | Maxime Coste | |
