| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-07-28 | Minor code cleanups | Maxime Coste | |
| 2013-07-26 | memoryview: always pass by value | Maxime Coste | |
| 2013-05-13 | Use more std::* for string handling | Maxime Coste | |
| 2013-04-17 | ShellManager: env_var_regex is an implementation detail | 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-29 | String: inherit from std::string rather than using it as a backend | 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-02-27 | ShellManager: remove unneeded end of lines when writing stderr | Maxime Coste | |
| 2013-02-19 | ShellManager: catch exception thrown by env var functors | Maxime Coste | |
| 2012-12-13 | the shell used for command execution can be changed using the 'shell' option | Maxime Coste | |
| 2012-09-09 | Add support for shell script parameters | Maxime Coste | |
| Now %sh{ ... } can access positional parameters through standard shell construct, allowing simple handling of variable parameters. def command accepts -shell-params flag to use this facility. | |||
| 2012-09-06 | ShellManager: output stderr in the debug buffer | Maxime Coste | |
| 2012-08-29 | fix ShellManager, avoid zombie childs when grand childs detaches themselves | Maxime Coste | |
| 2012-08-10 | ShellManager: fix option regex, allow caps | Maxime Coste | |
| 2012-07-31 | ShellManager: catch all exception once we are in child process | Maxime Coste | |
| 2012-06-25 | ShellManager environment variable use a regex instead of an exact match | Maxime Coste | |
| when a kakoune releated env var used in a shell command, the ShellManager tries to match it with given regex and the first that matches calls its value retriever. For this to be useful, EnvVarRetrievers now also take the variable name in its parameters. | |||
| 2012-05-29 | Restore piping support. | Maxime Coste | |
| Add a ShellManager::pipe method, which pipes a string into the command. Not quite satisfied with this interface. | |||
| 2012-05-29 | ShellManager::eval now takes an additional env_var map | Maxime Coste | |
| 2012-05-03 | Add a ShellManager which handles executing shell commands | Maxime Coste | |
| ShellManager provides shell commands with environement variable to retrieve some internal values in the shell parameters. | |||
