diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2012-05-29 05:19:27 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2012-05-29 05:19:27 +0000 |
| commit | 8fedbbf07bdb972a82af2923cbe914439389c808 (patch) | |
| tree | c11267716602ee6982d948ef7241434b9f25a069 /src/shell_manager.hh | |
| parent | e57ddd3bab1445caaf001d80f117c878762adc69 (diff) | |
ShellManager::eval now takes an additional env_var map
Diffstat (limited to 'src/shell_manager.hh')
| -rw-r--r-- | src/shell_manager.hh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/shell_manager.hh b/src/shell_manager.hh index b67136aa..661e9a4f 100644 --- a/src/shell_manager.hh +++ b/src/shell_manager.hh @@ -11,13 +11,15 @@ namespace Kakoune class Context; typedef std::function<String (const Context&)> EnvVarRetriever; +typedef std::unordered_map<String, String> EnvVarMap; class ShellManager : public Singleton<ShellManager> { public: ShellManager(); - String eval(const String& cmdline, const Context& context); + String eval(const String& cmdline, const Context& context, + const EnvVarMap& env_vars); void register_env_var(const String& name, EnvVarRetriever retriever); |
