| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-15 | More const String& to StringView | Maxime Coste | |
| 2014-11-11 | Remove %rec{...} strings, now "..." strings expand their content | Maxime Coste | |
| 2014-11-04 | minor code cleanup | Maxime Coste | |
| 2014-11-04 | Use unescape rather than a regex in command manager parsing | Maxime Coste | |
| 2014-10-30 | Add scoped aliases | Maxime Coste | |
| aliases are now stored in window, buffer, or globally. | |||
| 2014-10-13 | Refactor regex uses, do not reference boost except in regex.hh | Maxime Coste | |
| 2014-08-03 | Change escaping method for command completion | Maxime Coste | |
| 2014-07-30 | Add access to specific env vars in %val{...} evaluation | Maxime Coste | |
| 2014-07-15 | Fix comment parsing error in CommandManager | Maxime Coste | |
| 2014-06-26 | Style fixes | Maxime Coste | |
| 2014-06-26 | Fix recursive string parsing, correct handling of escapes | Maxime Coste | |
| 2014-06-21 | Use main selection index as default when accessing only one register value | Maxime Coste | |
| Fixes #117 | |||
| 2014-06-18 | Add a %val{...} expand type | Maxime Coste | |
| %val{name} gives access to values given in shell through $kak_<name> | |||
| 2014-06-06 | Add support for long names for registers | Maxime Coste | |
| We can now access register / with the name slash, * with star, and | with pipe Fixes #23 | |||
| 2014-06-06 | Replace CommandManager::register_command*s* with register_alias | Maxime Coste | |
| 2014-05-07 | Improve error reporting when parsing commands | Maxime Coste | |
| *debug* will contain line and column informations along with the responsible command name. | |||
| 2014-05-05 | Wrap command completion containing spaces, semicolons or quotes in double quotes | Maxime Coste | |
| 2014-05-03 | Add command aliases in command info | Maxime Coste | |
| Fixes #101 | |||
| 2014-04-21 | Use StringView in CommandManager | Maxime Coste | |
| 2014-04-08 | formatting changes in command_manager.cc | Maxime Coste | |
| 2014-04-03 | Add %rec{...} string that recursively expand %block inside | Maxime Coste | |
| the result is then used as one token | |||
| 2014-03-05 | Fix segfault in get_until_delimiter | Maxime Coste | |
| 2014-03-02 | Add a docstring to 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. | |||
| 2014-02-27 | Tolerate invalid %...{} when completing | Maxime Coste | |
| 2014-01-27 | Rework command completion to allow partial token completion | Maxime Coste | |
| Implement hook completion. fixes #44 | |||
| 2014-01-03 | CommandManager: support completion of chained commands | Maxime Coste | |
| Command completion now work after a command separator (;) fixes #19 | |||
| 2013-12-30 | Support completing %opt{...} and %sh{...} in command manager | Maxime Coste | |
| 2013-12-29 | Few cleanups in the command line parsing code | Maxime Coste | |
| 2013-12-24 | CommandManager: use aliases for commands rather than duplicating data | Maxime Coste | |
| Completion now only proposes full command names | |||
| 2013-11-17 | move is_horizontal_blank to unicode.hh | Maxime Coste | |
| 2013-11-14 | indent cleanup, correct erroneous 3 spaces indent | Maxime Coste | |
| 2013-11-12 | Add support for hidden commands, that will not show on completion | Maxime Coste | |
| 2013-11-04 | Add automatic completion display in prompt mode | Maxime Coste | |
| Controlled by the autoshowcompl option Completers now take a CompletionFlag parameter, used to specify we want fast completion (tag completion can be slow, we do not want to run it if not explicitely wanted by the user). | |||
| 2013-09-23 | Add prefix_match function and use it instead of adhoc code | Maxime Coste | |
| 2013-07-28 | Minor code cleanups | Maxime Coste | |
| 2013-07-26 | memoryview: always pass by value | Maxime Coste | |
| 2013-06-27 | change string parsing behaviour in command manager | Maxime Coste | |
| * single and doubly quoted strings correctly remove the \ when their delimiter is quoted ('\'' is interpreted as ', not \') * %{} strings do not support quoting when using matching pairs, so %{\} is interpreted as \, however when using same ending character as delimiter quoting still works: %~\~~ is interpreted as ~. | |||
| 2013-06-19 | do not use std::{to_string,stoi} as they cause problems with cygwin | Maxime Coste | |
| 2013-05-13 | Use more std::* for string handling | Maxime Coste | |
| 2013-04-12 | remove String::replace, use boost::regex_replace directly | Maxime Coste | |
| 2013-04-09 | sort includes directives | Maxime Coste | |
| 2013-04-09 | rename assert to kak_assert to avoid collisions | Maxime Coste | |
| 2013-03-19 | CommandManager: fix some crashes | Maxime Coste | |
| 2013-03-05 | Strongly typed options support | Maxime Coste | |
| * non builtins options require declaration using the decl command * At the moment, only int and string options are supported, however the goal of this change is to provide a consistent way to support more complex options, namely lists and booleans | |||
| 2013-01-04 | various code style fixes | Maxime Coste | |
| 2012-12-15 | Command line parsing: support empty strings | Maxime Coste | |
| 2012-11-22 | code style cleanup in CommandManager | Maxime Coste | |
