summaryrefslogtreecommitdiff
path: root/src/shell_manager.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/shell_manager.hh')
-rw-r--r--src/shell_manager.hh4
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);