| Age | Commit message (Expand) | Author |
| 2014-11-12 | Cleanup includes | Maxime Coste |
| 2014-10-30 | Add scope class and encapsulate Options, Keymaps, Aliases and Hooks in it | Maxime Coste |
| 2014-10-20 | Port more code to StringView instead of const String& | Maxime Coste |
| 2014-07-24 | Disable hooks on a per context basis, and propagate that to Insert mode | Maxime Coste |
| 2014-07-21 | Add completion support for rmhooks | Maxime Coste |
| 2014-06-21 | Only user hooks can be disabled | Maxime Coste |
| 2014-06-16 | Use -group rather than -id in hooks to mirror highlighters closer | Maxime Coste |
| 2014-03-20 | exec and eval support the -no-hooks option | Maxime Coste |
| 2014-01-09 | Style changes, replace typedefs with usings | Maxime Coste |
| 2013-11-18 | rename idvaluemap to id_map, remove Id template param, use String | Maxime Coste |
| 2013-11-18 | Resurect idvaluemap, order of traversal matters | Maxime Coste |
| 2013-11-17 | remove idvaluemap, use unordered_map in place | Maxime Coste |
| 2013-11-11 | Make Context a class, not a struct | Maxime Coste |
| 2013-04-11 | Hooks can have an (shareable) identifier, and thus be removed | Maxime Coste |
| 2013-02-18 | Fix class/struct mismatches | Maxime Coste |
| 2013-01-17 | Hooks now takes a non-const context | Maxime Coste |
| 2012-11-22 | rename (hook|option)_manager to (hook|option)s. | Maxime Coste |
| 2012-06-07 | HookManager are now hierarchical from window to buffer to global | Maxime Coste |
| 2012-04-14 | replace std::string references with String | Maxime Coste |
| 2012-04-03 | rename HooksManager to HookManager | Maxime Coste |