summaryrefslogtreecommitdiff
path: root/src/register_manager.cc
AgeCommit message (Expand)Author
2025-07-08Replace std::unique_ptr with a custom implementationMaxime Coste
2025-02-16Revert "WIP history register"Maxime Coste
2025-02-10WIP history registerMaxime Coste
2024-08-12Move debug utils to debug.hh/debug.ccMaxime Coste
2024-08-12Reduce headers dependency graphMaxime Coste
2024-08-12Extract format implementation to its own fileMaxime Coste
2024-07-18Bump history max size to 1000Maxime Coste
2024-06-23Fix trailing whitespacesMaxime Coste
2022-07-21Elide temporary vector when completing register namesJohannes Altmanninger
2022-07-05Store HistoryRegisters with most recent entry in frontMaxime Coste
2022-06-07Filter empty entries when restoring HistoryRegistersMaxime Coste
2020-07-21Do not trigger RegisterModified hooks on register about to be restoredMaxime Coste
2020-07-19Add a RegisterModified hookMaxime Coste
2019-11-23src: Complete register names in `%reg{}` expansionsFrank LENORMAND
2017-10-10Move all non-core string code to string_utils.{hh,cc}Maxime Coste
2017-07-10Docs: add missing colon register (last entered command)Delapouite
2017-03-07Replace IdMap with HashMapMaxime Coste
2017-03-07Replace uses of UnorderedMap with HashMapMaxime Coste
2016-10-10Fix register alternate name doc and dash -> hash for '#'Maxime Coste
2016-10-09Document register alternate names and add some missing onesMaxime Coste
2015-11-25Refactor registers to initialize all of them at startup and add null registerMaxime Coste
2015-11-11Fix to_lower/to_upper handling to correctly support non unicode charsMaxime Coste
2015-09-16Store key hash in IdMapMaxime Coste
2015-08-19Add alternative names to ^ (caret) and @ (arobase) registersMaxime Coste
2015-07-14Only allow 'sane' register namesMaxime Coste
2015-06-01Port even more code to use format functionMaxime Coste
2015-03-10Refactor String, use a common StringOps interface, hide std::stringMaxime Coste
2015-03-09ArrayView content is not const anymoreMaxime Coste
2015-01-14Even more memory trackingMaxime Coste
2015-01-12replace all std::vector with VectorMaxime Coste
2015-01-06Rename memoryview to ArrayViewMaxime Coste
2014-12-23Rename id_map to IdMapMaxime Coste
2014-12-23Unify completion from container content logicMaxime Coste
2014-12-23Move containers utils to containers.hh and add filtered/transformed utilsMaxime Coste
2014-06-06Add support for long names for registersMaxime Coste
2013-07-26memoryview: always pass by valueMaxime Coste
2013-04-09sort includes directivesMaxime Coste
2013-04-09rename assert to kak_assert to avoid collisionsMaxime Coste
2012-09-04add override markersMaxime Coste
2012-08-05Registers need a context to return their valuesMaxime Coste
2012-06-29support static and dynamic registers, add '%' (filename) and '.' (selection) ...Maxime Coste