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.hh3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/shell_manager.hh b/src/shell_manager.hh
index b7e462e7..0d9a16a1 100644
--- a/src/shell_manager.hh
+++ b/src/shell_manager.hh
@@ -6,6 +6,7 @@
#include "flags.hh"
#include "string.hh"
#include "utils.hh"
+#include "completion.hh"
namespace Kakoune
{
@@ -39,6 +40,8 @@ public:
void register_env_var(StringView str, bool prefix, EnvVarRetriever retriever);
String get_val(StringView name, const Context& context) const;
+ CandidateList complete_env_var(StringView prefix, ByteCount cursor_pos) const;
+
private:
struct EnvVarDesc { String str; bool prefix; EnvVarRetriever func; };
Vector<EnvVarDesc> m_env_vars;