| Age | Commit message (Expand) | Author |
| 2014-05-14 | Iterate in reversed order on selections when modifing buffer | Maxime Coste |
| 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 |
| 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 |
| 2014-04-22 | Preserve current word in word completion if found elsewhere | Maxime Coste |
| 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 |
| 2014-02-12 | Check for buffer external change when entering insert mode | Maxime Coste |
| 2014-02-12 | Prompt handles scrolling in the line being edited | Maxime Coste |
| 2014-01-28 | Rename selections first,last to more explicit anchor,cursor | Maxime Coste |
| 2014-01-16 | Word completion use a WordDB stored as a buffer value. | Maxime Coste |
| 2014-01-04 | Add support for the erase key in prompt and insert mode | Maxime Coste |
| 2014-01-02 | InputHandler: selection first item when entering menu mode | Maxime Coste |
| 2013-12-23 | Fix prefix completion in prompt | Maxime Coste |
| 2013-12-20 | Get rid of Editor for good | Maxime Coste |
| 2013-12-15 | Move insert and erase to normal.cc, and move edition management to context | Maxime Coste |
| 2013-12-15 | Add Context::selections method, and use it in priority to the Editor's one | Maxime Coste |
| 2013-12-15 | Remove Editor::move_selections | Maxime Coste |
| 2013-12-14 | Remove Editor::main_selection(|index), directly use the SelectionList method | Maxime Coste |
| 2013-12-14 | Move main selection index to SelectionList | Maxime Coste |
| 2013-11-28 | fix prompt completion handling misbehaving with history | Maxime Coste |
| 2013-11-18 | Fix prompt completion | Maxime Coste |
| 2013-11-18 | Fix insert completion | Maxime Coste |
| 2013-11-14 | extract InputHandler to input_handler.{cc,hh} | Maxime Coste |
| 2013-09-12 | rename InputHandler to Client | Maxime Coste |
| 2013-09-12 | Move Client responsibilities to InputHandler | Maxime Coste |
| 2013-09-11 | Allow :exec mode changes to remains when keys are finished | Maxime Coste |
| 2013-08-29 | support absolute filenames in insert mode filename completion | Maxime Coste |
| 2013-08-06 | Line completion: sort and uniquify lines | Maxime Coste |
| 2013-08-05 | Add line completion | Maxime Coste |
| 2013-08-04 | add support for explicit insert mode completion using C-x prefix | Maxime Coste |
| 2013-08-04 | BufferCompleter refactoring, add support for explicit filename completion wit... | Maxime Coste |
| 2013-08-04 | Move insert mode completion functions into BufferCompleter | Maxime Coste |
| 2013-08-02 | Add support for filename insert mode completion | Maxime Coste |
| 2013-07-26 | Key: always pass by value | Maxime Coste |
| 2013-07-26 | memoryview: always pass by value | Maxime Coste |
| 2013-07-26 | LineAndColumns: always pass by value | Maxime Coste |
| 2013-07-24 | go back to : as set/list separator in options | Maxime Coste |
| 2013-07-24 | DisplayLine no longer map to a single buffer line, but to a buffer range | Maxime Coste |
| 2013-06-12 | Fix input completion on multiple selection | Maxime Coste |
| 2013-06-06 | Buffer: insert and erase go back to taking iterators, and return iterators | Maxime Coste |