| Age | Commit message (Expand) | Author |
| 2024-08-16 | include headers cleanup | Adrià Arrufat |
| 2024-04-12 | Introduce "local" scope in evaluate-commands | Maxime Coste |
| 2023-07-20 | Allow map/unmap during mapping execution | Johannes Altmanninger |
| 2023-05-29 | Refactor KeymapManager to enfore setting is_executing on key iteration | Maxime Coste |
| 2023-05-25 | unmap: fail if the mapping is currently executing | Johannes Altmanninger |
| 2021-10-23 | src: Fix the API of `KeymapManager::add_user_mode()` | Frank LENORMAND |
| 2018-09-23 | Add a way to unmap all keys of a given mode at once | Delapouite |
| 2018-03-02 | Remove <scope> from user-modes commands | Delapouite |
| 2018-02-12 | Add declare-user-mode / enter-user-mode commands | Delapouite |
| 2017-11-24 | Rename KeyMapInfo → KeymapInfo | Delapouite |
| 2017-03-07 | Replace uses of UnorderedMap with HashMap | Maxime Coste |
| 2017-03-03 | Add docstring support for mappings, and use them in autoinfo | Maxime Coste |
| 2015-07-01 | Add remapping of text object keys | Viktor Palmkvist |
| 2015-04-11 | Use char for KeyMapMode enum | Maxime Coste |
| 2015-03-09 | ArrayView content is not const anymore | Maxime Coste |
| 2015-01-12 | Yet more tracking | Maxime Coste |
| 2015-01-06 | Rename memoryview to ArrayView | Maxime Coste |
| 2014-12-23 | Remove trailing blank lines | Maxime Coste |
| 2014-12-17 | Tweak keymap_manager style, fix missing move | Maxime Coste |
| 2014-12-16 | Rework hashing, use a more extensible framework similar to n3876 proposal | Maxime Coste |
| 2014-12-12 | Add support for user mappings, bound to comma | Maxime Coste |
| 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-09-23 | Add support for mapping keys in goto/view commands | Maxime Coste |
| 2014-05-04 | minor style tweak | 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-10-25 | Add key mapping support | Maxime Coste |