summaryrefslogtreecommitdiff
path: root/src/command_manager.cc
AgeCommit message (Expand)Author
2018-04-06Make error messages more consistentDelapouite
2018-03-27Simplify command debug codeMaxime Coste
2018-03-18Fix crash on expanding command line stringsMaxime Coste
2018-03-13ranges: Add transform overload taking directly a pointer to memberMaxime Coste
2018-02-20Re-introduce aliases in command name completionMaxime Coste
2018-02-19Fix bug in command parsing post refactoringMaxime Coste
2018-02-18CommandManager: unescape % while parsing the stringMaxime 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
2018-02-06Fix parsing of percent tokens with unicode separatorsMaxime Coste
2018-02-04CommandManager: parse command lines as utf8 instead of asciiMaxime Coste
2017-11-04CommandManager: tweak namingMaxime Coste
2017-10-17Optimize CommandManager::execute handling of tokensMaxime Coste
2017-09-01Make Token a simple aggregateMaxime Coste
2017-08-29Rename containers.hh to ranges.hh (and Container to Range)Maxime Coste
2017-06-29Remove some dead codeMaxime Coste
2017-06-17src: Add a `commands` debug flagFrank LENORMAND
2017-06-07Remove unneeded unknown_expand exception typeMaxime Coste
2017-06-07Do not allow whitespaces as % string delimitersMaxime Coste
2017-06-04Improve readability of command docstrings by changing formattingMaxime Coste
2017-05-25Fix command parsing bug when commenting after a commandMaxime Coste
2017-05-08Do not push a final spurious command separators when parsing commandsMaxime Coste
2017-05-07Fix use of invalidated iterator in the command map on exceptionMaxime Coste
2017-04-19Safer code for parsing commandsMaxime 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-07Replace uses of UnorderedMap with HashMapMaxime Coste
2017-01-29Detect too deep command call stackMaxime Coste
2017-01-29Make StringView and unit types trivial typesMaxime Coste
2017-01-08Small code cleanupsMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2016-12-27Merge remote-tracking branch 'leira/empty_param_crash'Maxime Coste
2016-12-24Added string length check when checking switch paramsLeira Hua
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-12-07Small command parsing refactoringMaxime Coste
2016-11-20Make ArrayView::subrange size arguement optionalMaxime Coste
2016-11-14Do not include aliases in command completion candidates anymoreMaxime Coste
2016-10-10Convert some uses of lambda to more concise std::mem_fnMaxime 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-06-19Trim trailing end of lines in %sh outputsMaxime Coste
2016-04-17Add support for env var name completionMaxime Coste
2016-03-24Add completion support for alias/unalias commandsMaxime Coste
2016-03-08Rework container helpers, use pipe syntax and cleanup implementationMaxime 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-12-02Remove support for %arg{#}, can be added back if we got a use caseMaxime Coste