summaryrefslogtreecommitdiff
path: root/src/option_manager.hh
AgeCommit message (Expand)Author
2024-08-16include headers cleanupAdriĆ  Arrufat
2024-08-12Reduce headers dependency graphMaxime Coste
2024-04-12Introduce "local" scope in evaluate-commandsMaxime Coste
2020-09-09Add support for removing from optionsMaxime Coste
2020-06-09Do not include non-primitive option value in *SetOption hook filterMaxime Coste
2019-01-24Header and dependency cleanupMaxime Coste
2019-01-20Defer deletion of unsetted option to return to main loopMaxime Coste
2018-11-28Fix hooks triggering on unset-option even if parent has same valueMaxime Coste
2018-08-29Use shell specific quoting for env varsMaxime Coste
2018-07-05Change option lists to be specified as separate arguments on commands lineMaxime Coste
2018-05-27Refactor option_from_string to return directly the option valueMaxime Coste
2018-05-26Do not expose C++ typeid().name to user facing errors on wrong option typeMaxime Coste
2018-05-09Mark Client, Window, Buffer and OptionManager as finalMaxime Coste
2018-03-25Unify code that validates identifiers in KakouneMaxime Coste
2018-03-13ranges: Add transform overload taking directly a pointer to memberMaxime Coste
2018-02-20Rewrite OptionManager::flatten_options to use rangesMaxime Coste
2017-10-10Move all non-core string code to string_utils.{hh,cc}Maxime Coste
2017-08-29Rename containers.hh to ranges.hh (and Container to Range)Maxime Coste
2017-07-19Migrate code to c++14Maxime Coste
2017-06-23Use an HashMap to store options in option managerMaxime Coste
2017-05-25Add an update-option command to update range-descs/line-descs optionsMaxime Coste
2017-05-22Remove virtual destructor from OptionManagerWatcherMaxime Coste
2017-03-16Fixes some clang-tidy warning and add a few missing meta.hh includeMaxime Coste
2017-03-16Try to clean up option include a bitMaxime Coste
2017-03-15Migrate WithBitOps template specialization to with_bit_ops functionMaxime Coste
2017-03-15Migrate to a more value based meta programming modelMaxime Coste
2017-03-07Small code simplificationMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2016-09-27Validate option names to be in [a-zA-Z0-9_]Maxime Coste
2016-09-26OptionDescs are const in OptionRegistryMaxime Coste
2016-08-21Dont consider OptionManager watcher list as part of the state of the option m...Maxime Coste
2016-08-07Tweak format of option docstringsMaxime Coste
2016-08-06Add information of types of optionsMaxime Coste
2016-08-06Replace some const String& with StringView in option_manager.hhMaxime Coste
2016-03-14Include tweakMaxime Coste
2016-02-11Support validating some options values before setting themMaxime Coste
2015-12-12Store the buffer timestamp in line flags options respect it for highlightingMaxime Coste
2015-12-12Pass directly the StringView to option_add and let it do the option parsingMaxime Coste
2015-08-10Add an unset command to remove an option value (falling back to parent)Maxime Coste
2015-08-10Move option docstring obtention to OptionRegistryMaxime Coste
2015-08-10Move option name completion to the OptionRegistryMaxime Coste
2015-07-23Disable notifications when disabling an option temporarlyMaxime Coste
2015-06-01Port even more code to use format functionMaxime Coste
2015-04-26Move option_not_found exception to the cpp fileMaxime Coste
2015-01-12Some more memory trackingMaxime 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-12-11Remove unneeded includesMaxime Coste
2014-11-16Yet more StringView params, less const String&Maxime Coste
2014-11-15More const String& to StringViewMaxime Coste