| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-11 | Make linewise bracketed paste match P behavior | Johannes Altmanninger | |
| This is experimental. Testing will reveal if this is the desired behavior. | |||
| 2019-11-09 | Add static or const where useful | Jason Felice | |
| 2019-05-13 | Support discarding selections in exec/eval -itersel | Maxime Coste | |
| Only fail if all selections are discarded. Fixes #2841 | |||
| 2019-01-24 | Header and dependency cleanup | Maxime Coste | |
| 2018-02-12 | Add declare-user-mode / enter-user-mode commands | Delapouite | |
| 2017-10-20 | Make the normal mode keymap a compile time hash map | Maxime Coste | |
| This hash map is now fully constexpr, and ends up stored in the read only data segment instead of being recomputed at each startup. | |||
| 2017-10-20 | Move keymap as an implementation detail of the normal mode keys | Maxime Coste | |
| Only expose a free function that tries to get the NormalCmd from a key. | |||
| 2017-03-16 | Use a HashMap to store the normal mode keymap | Maxime Coste | |
| 2015-03-09 | Use a static array to store the keymap | Maxime Coste | |
| 2015-03-08 | Use a sorted array for keymap rather than an unordered map | Maxime Coste | |
| with ~100 entry, a binary search finds in < 7 step, unordered map is overkill. | |||
| 2015-03-05 | Rework keymap to use function pointer rather than std::function | Maxime Coste | |
| 2014-12-16 | Rework hashing, use a more extensible framework similar to n3876 proposal | Maxime Coste | |
| std::hash specialization is a pain to work with, stop using that, and just specialize a 'size_t hash_value(const T&)' free function. | |||
| 2014-11-28 | Support selecting yank/paste register with " | Maxime Coste | |
| 2014-07-10 | Add docstring for normal mode commands and display them if autoinfo >= 2 | Maxime Coste | |
| 2014-05-25 | Move insert/erase methods from normal.cc to member functions in SelectionList | Maxime Coste | |
| It does look like the Editor class is attempting a sneaky comeback... | |||
| 2013-12-15 | move InsertMode to normal.hh | Maxime Coste | |
| 2013-10-10 | Remove Context::numeric_param, pass it directly to normal mode functions | Maxime Coste | |
| 2013-04-12 | move normal mode implementation to normal.{cc,hh} | Maxime Coste | |
