| Age | Commit message (Expand) | Author |
| 2012-05-07 | add a selection environement variable to access the last selection content | Maxime Coste |
| 2012-05-07 | move commands to commands.{cc,hh} | Maxime Coste |
| 2012-05-04 | remove {add,rm}grouphl, go back to a -group arg in {add,rm}hl | Maxime Coste |
| 2012-05-03 | use ShellManager in do_pipe | Maxime Coste |
| 2012-05-03 | Add a ShellManager which handles executing shell commands | Maxime Coste |
| 2012-05-03 | add an eval command which send it's arguments to the command evaluator | Maxime Coste |
| 2012-04-14 | Implement our own String class in preparation to encoding support. | Maxime Coste |
| 2012-04-14 | replace std::string references with String | Maxime Coste |
| 2012-04-03 | Option name completion support | Maxime Coste |
| 2012-04-03 | add set{g,global,b,buffer,w,window} command to allow changing options | Maxime Coste |
| 2012-04-03 | add an OptionManager class and use it to manage tabstops | Maxime Coste |
| 2012-04-03 | fix tab insertion | Maxime Coste |
| 2012-04-03 | rename HooksManager to HookManager | Maxime Coste |
| 2012-03-21 | add basic unit tests run at startup | Maxime Coste |
| 2012-03-25 | display modified buffers names when quit fails | Maxime Coste |
| 2012-03-12 | generalize do_select_surrounding in do_select_object and add a whole word sel... | Maxime Coste |
| 2012-03-08 | fix some unitialized variable use (thanks valgrind) | Maxime Coste |
| 2012-03-07 | factor word and WORD selectors | Maxime Coste |
| 2012-02-28 | support appending with search | Maxime Coste |
| 2012-02-27 | save and restore " and / registers in exec_keys | Maxime Coste |
| 2012-02-27 | fix exec_commands_in_file parsing of [\'"`] strings | Maxime Coste |
| 2012-02-16 | move ncurses function to ncurses.{cc,hh} | Maxime Coste |
| 2012-02-15 | Add an echo command which print it's params in the status line | Maxime Coste |
| 2012-02-15 | def command takes an optional argument for parameter policy | Maxime Coste |
| 2012-02-13 | edit command supports optional line and column parameter | Maxime Coste |
| 2012-02-13 | edit command switch to the given buffer if it is already opened | Maxime Coste |
| 2012-02-13 | add 'def' command to define new user commands | Maxime Coste |
| 2012-02-13 | support multiline strings when executing file commands | Maxime Coste |
| 2012-02-13 | Support `shell commands` expansion in CommandManager | Maxime Coste |
| 2012-02-13 | support register access through ctrl-r in ncurses_prompt | Maxime Coste |
| 2012-02-10 | giving a count to paste selects which selections yank buffer to use | Maxime Coste |
| 2012-02-09 | Merge captures into registers, implements register insertion | Maxime Coste |
| 2012-02-07 | Editor refactoring, merge undo and batch management | Maxime Coste |
| 2012-02-07 | add a Register class, registers can now contain a list of string | Maxime Coste |
| 2012-02-07 | selectors now take a Selection as parameter instead of a BufferIterator | Maxime Coste |
| 2012-02-07 | extract exec_keys function from exec_string | Maxime Coste |
| 2012-02-03 | use memoryview instead of std::vector where applicable | Maxime Coste |
| 2012-02-03 | batches support in Editor, used by IncrementalInserter and exec_string | Maxime Coste |
| 2012-02-02 | Use an Editor instead of a Window as much as possible | Maxime Coste |
| 2012-01-31 | extract an Editor class from Window and refactor | Maxime Coste |
| 2012-01-31 | Buffer: support creation of temporary windows to apply commands when no windo... | Maxime Coste |
| 2012-01-31 | Buffer: add NewFile buffer type for buffer with an non existing yet file | Maxime Coste |
| 2012-01-29 | File: parse_filename function which handle ~ and environment variable in file... | Maxime Coste |
| 2012-01-25 | history support in prompt | Maxime Coste |
| 2012-01-25 | SelectionHighlighter: reverse color of the last char of each selection | Maxime Coste |
| 2012-01-25 | moving no longer clears multiple selections | Maxime Coste |
| 2012-01-24 | fix line break support in insert_char | Maxime Coste |
| 2012-01-24 | use a settable get_key function to be able to override key reading | Maxime Coste |
| 2012-01-24 | support Ctrl-R <reg> when inserting to insert a register | Maxime Coste |
| 2012-01-23 | replace ncurses getch calls with a get_key method | Maxime Coste |