summaryrefslogtreecommitdiff
path: root/src/command_manager.cc
AgeCommit message (Expand)Author
2015-06-08Do not close stderr/stdout before program finishMaxime Coste
2015-06-08Specify if ShellManager should read output or not using a flagMaxime Coste
2015-05-04Make expand function (that expand %...{} tokens) publicMaxime Coste
2015-04-30Rename eval(_token)? to expand(_token)? and use a const ContextMaxime Coste
2015-03-30More useage of the format functionMaxime Coste
2015-03-30Replace various adhoc operator+ based formatting with format funcMaxime Coste
2015-03-13Change ShellManager to return both stdout and the return value in a pairMaxime Coste
2015-03-10Refactor String, use a common StringOps interface, hide std::stringMaxime 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-12replace all std::vector with VectorMaxime Coste
2015-01-06Rename memoryview to ArrayViewMaxime Coste
2014-12-16Rework hashing, use a more extensible framework similar to n3876 proposalMaxime Coste
2014-12-08More string cleanupsMaxime Coste
2014-12-07const String& to StringViewMaxime Coste
2014-11-15More const String& to StringViewMaxime Coste
2014-11-11Remove %rec{...} strings, now "..." strings expand their contentMaxime Coste
2014-11-04minor code cleanupMaxime Coste
2014-11-04Use unescape rather than a regex in command manager parsingMaxime Coste
2014-10-30Add scoped aliasesMaxime Coste
2014-10-13Refactor regex uses, do not reference boost except in regex.hhMaxime Coste
2014-08-03Change escaping method for command completionMaxime Coste
2014-07-30Add access to specific env vars in %val{...} evaluationMaxime Coste
2014-07-15Fix comment parsing error in CommandManagerMaxime Coste
2014-06-26Style fixesMaxime Coste
2014-06-26Fix recursive string parsing, correct handling of escapesMaxime Coste
2014-06-21Use main selection index as default when accessing only one register valueMaxime Coste
2014-06-18Add a %val{...} expand typeMaxime Coste
2014-06-06Add support for long names for registersMaxime Coste
2014-06-06Replace CommandManager::register_command*s* with register_aliasMaxime Coste
2014-05-07Improve error reporting when parsing commandsMaxime Coste
2014-05-05Wrap command completion containing spaces, semicolons or quotes in double quotesMaxime Coste
2014-05-03Add command aliases in command infoMaxime Coste
2014-04-21Use StringView in CommandManagerMaxime Coste
2014-04-08formatting changes in command_manager.ccMaxime Coste
2014-04-03Add %rec{...} string that recursively expand %block insideMaxime Coste
2014-03-05Fix segfault in get_until_delimiterMaxime Coste
2014-03-02Add a docstring to commandsMaxime Coste
2014-03-02Consistently name -foo things 'switches'Maxime Coste
2014-03-02Add command switches information, and automatically display itMaxime Coste
2014-03-02All commands now take directly a parameter parserMaxime Coste
2014-02-27Tolerate invalid %...{} when completingMaxime Coste
2014-01-27Rework command completion to allow partial token completionMaxime Coste
2014-01-03CommandManager: support completion of chained commandsMaxime Coste
2013-12-30Support completing %opt{...} and %sh{...} in command managerMaxime Coste
2013-12-29Few cleanups in the command line parsing codeMaxime Coste
2013-12-24CommandManager: use aliases for commands rather than duplicating dataMaxime Coste
2013-11-17move is_horizontal_blank to unicode.hhMaxime Coste
2013-11-14indent cleanup, correct erroneous 3 spaces indentMaxime Coste
2013-11-12Add support for hidden commands, that will not show on completionMaxime Coste