summaryrefslogtreecommitdiff
path: root/src/command_manager.hh
AgeCommit message (Expand)Author
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
2014-05-07Improve error reporting when parsing commandsMaxime Coste
2014-04-21Use StringView in CommandManagerMaxime Coste
2014-04-08formatting changes in command_manager.ccMaxime Coste
2014-03-02Add a docstring to commandsMaxime Coste
2014-03-02Add command switches information, and automatically display itMaxime Coste
2014-03-02All commands now take directly a parameter parserMaxime Coste
2014-01-27Fix compilation with clang 3.4Maxime Coste
2014-01-27Rework command completion to allow partial token completionMaxime Coste
2013-12-24CommandManager: use aliases for commands rather than duplicating dataMaxime Coste
2013-11-12Add support for hidden commands, that will not show on completionMaxime Coste
2013-11-04Add automatic completion display in prompt modeMaxime Coste
2013-07-28Minor code cleanupsMaxime Coste
2013-07-26memoryview: always pass by valueMaxime Coste
2013-04-09sort includes directivesMaxime Coste
2013-04-03fix compilation with clang++Maxime Coste
2012-11-22code style cleanup in CommandManagerMaxime Coste
2012-11-21CommandManager: diagnose unterminated stringsMaxime Coste
2012-11-21move wrong_argument_count to commands.cc, where it is usedMaxime Coste
2012-10-11use ByteCount instead of CharCount when we are really counting bytesMaxime Coste
2012-09-09Add support for shell script parametersMaxime Coste
2012-08-23use a strongly typed int CharCount for character countsMaxime Coste
2012-08-06Commands take a mutable context, main_context is gone !Maxime Coste
2012-08-06Completions functions take a Context parameterMaxime Coste
2012-08-06command_manager: cleanup command execution, lazy exec shell commandsMaxime Coste
2012-08-01Tokens are CommandManager implementation detailsMaxime Coste
2012-07-31CommandManager: rework command parserMaxime Coste
2012-07-31CommandParameters is a list of Tokens instead of StringsMaxime Coste
2012-06-02The def command do not override commands by default, use -allow-overrideMaxime Coste