| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-16 | include headers cleanup | AdriĆ Arrufat | |
| 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 | |||
| 2023-06-10 | Pre-parse face specs in Highlighters | Maxime Coste | |
| Re-parsing face specs can be expensive as highlighters can be called many times during a redraw with nested regions. | |||
| 2019-04-23 | Change faces alias to be a base that can be modified | Maxime Coste | |
| Using <fg>,<bg>+<attr>@<base> will apply the given fg color, bg color and attributes on top of base dynamically. Simply giving <base> is a shorthand for default,default@<base>. Inspired by the discussion in #2862 | |||
| 2018-04-10 | Redraw window when the face definition changed | Maxime Coste | |
| Hash the current face state and store that hash to check for changes. | |||
| 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-09 | FaceRegistry: pass face names as StringViews instead of const String& | Maxime Coste | |
| 2017-09-11 | Add debug faces | Delapouite | |
| 2017-09-01 | Slight tweak of FaceRegistry::FaceOrAlias definition | Maxime Coste | |
| 2017-03-07 | Replace uses of UnorderedMap with HashMap | Maxime Coste | |
| 2016-02-12 | Fix face completion, avoid a spurious temporary | Maxime Coste | |
| 2015-01-14 | Even more memory tracking | 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-08-19 | Allow faces to reference faces | Maxime Coste | |
| Fixes #102 | |||
| 2014-08-14 | Add support for running kakoune as a filter, using -f 'keys' | Maxime Coste | |
| It will cycle on every given files, apply the keys and write to <filename>.kak-out. Only normal/insert mode is available, kakrc are not read. | |||
| 2014-07-12 | Refactor RegexColorizers face handling | Maxime Coste | |
| 2014-07-11 | Rename ColorPair to Face and ColorRegistry to FaceRegistry | Maxime Coste | |
| Face also stores the attributes | |||
