| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-12 | Reduce headers dependency graph | Maxime Coste | |
| Move more code into the implementation files to reduce the amount of code pulled by headers. | |||
| 2023-02-17 | Complete arguments to "echo -to-file" | Johannes Altmanninger | |
| Including this here because grandparent parent commit broke completions for "edit -fifo". | |||
| 2023-02-17 | Use parameter parser to skip switch args in completion | Johannes Altmanninger | |
| The command line "hook -group xyz " should get scope completions but it actually gets hook completions because "xyz" is wrongly interpreted as positional argument. Fix this by using the parameters parser to compute positional arguments. Fixes #4840 | |||
| 2019-05-10 | Do not keep a reference to ParametersDesc inside ParameterParser | Maxime Coste | |
| This should fix #2900 | |||
| 2018-10-28 | Remove extra spaces for switches list in info | Delapouite | |
| 2018-07-05 | Parse unknown switches as positional for region highlighters | Maxime Coste | |
| 2018-02-28 | Commands: Refactor generate_switches_doc | Maxime Coste | |
| 2018-02-28 | Merge remote-tracking branch 'aver-d/option_display' | Maxime Coste | |
| 2018-02-26 | Fix out of bound read in ParameterParser::get_switch | Maxime Coste | |
| The empty string case was not correctly handled. Fixes #1883 | |||
| 2018-02-25 | Ease reading of command-line options | aver-d | |
| This change displays command-line options in grid format. Each parameter is indented with two spaces and then padded to maintain vertical alignment of each description. I think the visual spacing makes the options much easier to read. This is particularly important for people new to Kakoune who use `-help` as a way to become familiar with the program. | |||
| 2017-07-23 | Do not reject switch parameters starting with `-` | Maxime Coste | |
| Closes #1193 | |||
| 2017-06-04 | Improve readability of command docstrings by changing formatting | Maxime Coste | |
| Fixes #1378 | |||
| 2017-03-15 | Small code tweaks regarding flags handling | Maxime Coste | |
| 2017-02-15 | Detect when switches are specified more than once | Maxime Coste | |
| Fixes #1219 | |||
| 2016-12-27 | Use 'not empty' in place of 'length > 0' | Maxime Coste | |
| 2016-12-24 | Added string length check when checking switch params | Leira Hua | |
| Fixes #1051 | |||
| 2016-09-05 | Small code tweak in generate_switches_doc | Maxime Coste | |
| 2015-09-16 | Store key hash in IdMap | Maxime Coste | |
| 2015-03-14 | Change ParameterParser switch interface, use an Optional<StringView> | Maxime Coste | |
| Merge has_option and option_value into a single method get_switch. | |||
| 2015-03-12 | Cleanup parameter parser code | Maxime Coste | |
| 2015-03-10 | Refactor String, use a common StringOps interface, hide std::string | Maxime Coste | |
| 2014-08-26 | Fix handling of -- in parameter parser | Maxime Coste | |
| 2014-03-25 | fix segfault in parameter parser | Maxime Coste | |
| 2014-03-20 | Fix support for switches style option in user commands | Maxime Coste | |
| 2014-03-02 | Consistently name -foo things 'switches' | Maxime Coste | |
| 2014-03-02 | Add command switches information, and automatically display it | Maxime Coste | |
| 2014-03-02 | All commands now take directly a parameter parser | Maxime Coste | |
| The command parameters description are now stored in a ParameterDesc structure. | |||
| 2013-04-09 | rename assert to kak_assert to avoid collisions | Maxime Coste | |
| 2013-04-02 | ParameterParser takes flags | Maxime Coste | |
| Only implemented flag is OptionsOnlyAtStart which considers options given after the first positional parameter as a positional one | |||
| 2013-03-27 | Move parameter count validation to the ParameterParser | Maxime Coste | |
| 2013-02-27 | ParameterParser: refactoring, simplify | Maxime Coste | |
| 2013-02-27 | Add a debug option to Makefile, and use KAK_DEBUG define to remove debug code | Maxime Coste | |
| 2012-12-07 | extract ParametersParser to it's own file | Maxime Coste | |
