summaryrefslogtreecommitdiff
path: root/src/command_manager.hh
AgeCommit message (Expand)Author
2023-11-14Use a separate copy of the command completer for each completionMaxime Coste
2023-05-04Add support for recursive expansions with %exp{...}Maxime Coste
2023-02-14Immediately execute ModuleLoaded hooks for already loaded modulesMaxime Coste
2022-03-06Add a complete-command command to configure command completionMaxime Coste
2021-07-09Remove command parsing Reader and just track a ParserStateMaxime Coste
2021-06-24Only compute command coordinates when necessaryMaxime Coste
2021-05-18Fix completion past explicitely closed tokensMaxime Coste
2020-07-19Code style tweaksMaxime Coste
2020-06-16A module is not loaded after failing during loadMaxime Coste
2020-03-13Handle invalid utf8 in command line a bit betterMaxime Coste
2019-12-24Fix command error line/column reportingMaxime Coste
2019-10-23Add a -verbatim switch to evaluate-commands for perfect forwardingMaxime Coste
2019-09-01Introduce FunctionRef to replace std::function when not storingMaxime Coste
2019-05-13Add completion support to load-moduleMaxime Coste
2019-04-08Added 'provide-module' and 'require-module' commandsJustin Frank
2019-04-07Add support for %file{...} expansionsMaxime Coste
2018-07-05Make expansion of strings support quoting of % by doubling upMaxime Coste
2018-02-15CommandManager: refactor parsing of commands to iterate through tokensMaxime Coste
2018-02-09CommandManager: Use byte rather than columns for token positionsMaxime Coste
2017-11-04CommandManager: tweak namingMaxime Coste
2017-09-01Make Token a simple aggregateMaxime Coste
2017-06-29Remove some dead codeMaxime Coste
2017-04-10Remove some now unneeded uses of const String& paramsMaxime Coste
2017-03-16Fixes some clang-tidy warning and add a few missing meta.hh includeMaxime Coste
2017-03-15Small code tweaks regarding flags handlingMaxime Coste
2017-03-15Migrate WithBitOps template specialization to with_bit_ops functionMaxime Coste
2017-03-07Replace uses of UnorderedMap with HashMapMaxime Coste
2017-01-29Detect too deep command call stackMaxime Coste
2016-12-23Display the command prompt in error face when the command is not foundMaxime Coste
2016-12-07Ensure content of expanded strings in modelinefmt is not interpreted as markupMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-09-18Rewrite PerArgumentCommandCompleter to use compile time dispatchingMaxime Coste
2016-08-05Regenerate shell-candidates for each completion sessionsMaxime Coste
2016-03-24Add completion support for alias/unalias commandsMaxime Coste
2016-03-08Use ranked match based completion for command namesMaxime Coste
2015-12-12Optimize the dynregex case where the expression refers directly to a regex op...Maxime Coste
2015-10-23Fix optimized linkageMaxime Coste
2015-10-22Pass ShellContext to commandsMaxime Coste
2015-10-22Wrap the shell params en env vars in a ShellContext structMaxime Coste
2015-09-19Initial support for user configurable modeline with the modelinefmt optionMaxime Coste
2015-06-26Add support for command completion on commands, use it for :newMaxime Coste
2015-05-04Make expand function (that expand %...{} tokens) publicMaxime Coste
2015-03-09ArrayView content is not const anymoreMaxime Coste
2015-02-08Add optional helper for commands, to get parameter dependent helpMaxime Coste
2015-01-12Yet more trackingMaxime Coste
2015-01-06Rename memoryview to ArrayViewMaxime Coste
2014-12-16Rework hashing, use a more extensible framework similar to n3876 proposalMaxime Coste
2014-10-30Add scoped aliasesMaxime Coste
2014-10-23centralize bit operation support for enum used as flagsMaxime Coste
2014-06-06Replace CommandManager::register_command*s* with register_aliasMaxime Coste