diff options
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); |
