summaryrefslogtreecommitdiff
path: root/src/command_manager.cc
AgeCommit message (Expand)Author
2023-11-14Use a separate copy of the command completer for each completionMaxime Coste
2023-11-11small code cleanupMaxime Coste
2023-11-03Fix "%val{selections_desc}" being joined by nul instead of spaceJohannes Altmanninger
2023-11-03Use explicit target types for gather calls to bypass clang regressionMaxime Coste
2023-08-13Add a ProfileScope helper class to replace most profiling usesMaxime Coste
2023-05-04Add support for recursive expansions with %exp{...}Maxime Coste
2023-02-17Complete arguments to "echo -to-file"Johannes Altmanninger
2023-02-17Do not complete redundant switchesJohannes Altmanninger
2023-02-17Use parameter parser to skip switch args in completionJohannes Altmanninger
2023-02-14Immediately execute ModuleLoaded hooks for already loaded modulesMaxime Coste
2022-12-15Support adding ByteCount to void/char pointers without castingMaxime Coste
2022-08-01Do not complete command switches after --Johannes Altmanninger
2022-07-28Merge remote-tracking branch 'krobelus/embrace-menu-2'Maxime Coste
2022-07-28Merge remote-tracking branch 'krobelus/prompt-completion-cut-at-cursor'Maxime Coste
2022-07-21Compute prompt completion only from characters left of the cursorJohannes Altmanninger
2022-07-21Complete double-quoted expansions in prompt modeJohannes Altmanninger
2022-07-21Use menu behavior for completion of switchesJohannes Altmanninger
2022-07-21Offer "--" as completion when completing switchesJohannes Altmanninger
2022-05-30Fix switch completionMaxime Coste
2022-05-26Filter out switches when completing commandsMaxime Coste
2022-05-05Fix parsing of INT_MIN %argMaxime Coste
2022-03-08Fix buffer overflow in parse_quotedtomKPZ
2022-03-06Add a complete-command command to configure command completionMaxime Coste
2021-11-25Templatize parse_quoted to avoid utf8 decoding with ascii delimiterMaxime Coste
2021-11-21More C++20 refactoringsMaxime Coste
2021-08-09Restore prompt completion for "%opt{"Johannes Altmanninger
2021-07-20Generate different parse_quoted_balanced for each quote pairMaxime Coste
2021-07-09Remove command parsing Reader and just track a ParserStateMaxime Coste
2021-07-09Avoid temporary vector in expand_tokenMaxime Coste
2021-07-09Avoid copying token content strings in expand_tokenMaxime Coste
2021-06-24Only compute command coordinates when necessaryMaxime Coste
2021-06-24Fix invalid command profiling logicMaxime Coste
2021-05-18Fix completion past explicitely closed tokensMaxime Coste
2021-03-31Profile individual command runtimeMaxime Coste
2021-03-31Tweak completion quoting behaviour once againMaxime Coste
2021-03-02Re-tweak command name completion behaviourMaxime Coste
2021-02-25Tweak requoting behaviourMaxime Coste
2021-02-01Fix resizing strings to -1 lengthMaxime Coste
2021-01-02command_manager: only remove last eol in %sh{} expansionsCole Helbling
2020-11-18Restore auto-select on return, add a flag to disable that for commandsMaxime Coste
2020-10-19Auto-insert best completion on space for menu completionsMaxime Coste
2020-07-19Code style tweaksMaxime Coste
2020-06-16A module is not loaded after failing during loadMaxime Coste
2020-06-01Replace some tag dispatch with if constexprMaxime Coste
2020-03-13Merge remote-tracking branch 'lenormf/fix-completion-escaping'Maxime Coste
2020-03-13Handle invalid utf8 in command line a bit betterMaxime Coste
2020-03-12src: Don't escape completion candidates with `\`Frank LENORMAND
2020-03-02Expand env vars as list of stringsMaxime Coste
2019-12-24Fix command error line/column reportingMaxime Coste
2019-11-26Merge remote-tracking branch 'lenormf/complete-expansion-reg'Maxime Coste