| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-12 | Reduce headers dependency graph | Maxime Coste | |
| Move more code into the implementation files to reduce the amount of code pulled by headers. | |||
| 2024-04-12 | Introduce "local" scope in evaluate-commands | Maxime Coste | |
| When using `eval` a new scope named 'local' gets pushed for the whole evaluation, this makes it possible to temporarily set an option/hook/alias... Local scopes nest so nested evals do work as expected. Remove the now trivial with-option command | |||
| 2018-04-07 | Make FaceRegistry scoped | Maxime Coste | |
| set-face now takes a scope argument, and faces can be overridden on a buffer or window basis. colorscheme apply on global scope, which should be good enough for now. Fixes #1411 | |||
| 2018-02-20 | Re-introduce aliases in command name completion | Maxime Coste | |
| Aliases are considered again in command name completion, but only if they are more than 3 charactes long. This should prevent cluttering with aliases while still letting long ones being completed. | |||
| 2017-08-04 | Fix SafeCountable and RefCountable copy/move logic | Maxime Coste | |
| The safe and ref counts should not get copied around. | |||
| 2017-03-24 | Remove some unneeded type declarations in AliasRegistry | Maxime Coste | |
| 2017-03-16 | Fixes some clang-tidy warning and add a few missing meta.hh include | Maxime Coste | |
| 2017-03-07 | Replace IdMap with HashMap | Maxime Coste | |
| 2017-03-04 | Remove unused AliasRegistry::flatten_aliases method | Maxime Coste | |
| We do not complete alias names anymore, so this method is not needed. | |||
| 2016-03-08 | Use ranked match based completion for command names | Maxime Coste | |
| 2015-11-17 | Fix alias completion and overwritting | Maxime Coste | |
| 2015-09-16 | Use a sorted IdMap for aliases | Maxime Coste | |
| 2015-09-06 | Complete aliases in command prompt | Maxime Coste | |
| 2015-02-19 | Rename safe_ptr and ref_ptr to SafePtr and RefPtr | Maxime Coste | |
| 2015-01-14 | Even more memory tracking | Maxime Coste | |
| 2015-01-12 | replace all std::vector with Vector | Maxime Coste | |
| 2014-12-23 | Remove trailing blank lines | 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-12 | Cleanup includes | Maxime Coste | |
| 2014-10-30 | Add scope class and encapsulate Options, Keymaps, Aliases and Hooks in it | Maxime Coste | |
| 2014-10-30 | Add scoped aliases | Maxime Coste | |
| aliases are now stored in window, buffer, or globally. | |||
