From 2435949faeb9bc77ca6ff3b5ec64430df7116602 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Sun, 17 Apr 2016 19:21:43 +0100 Subject: Add support for env var name completion Fixes #659 --- src/shell_manager.hh | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/shell_manager.hh') 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 m_env_vars; -- cgit v1.2.3