diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2016-04-17 19:21:43 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2016-04-17 19:21:43 +0100 |
| commit | 2435949faeb9bc77ca6ff3b5ec64430df7116602 (patch) | |
| tree | 73674c640b8822e6519199ce284640f4c5ed994c /src/shell_manager.hh | |
| parent | e784db4ad6637e3dabfd4c6805fdd977332dff1b (diff) | |
Add support for env var name completion
Fixes #659
Diffstat (limited to 'src/shell_manager.hh')
| -rw-r--r-- | src/shell_manager.hh | 3 |
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; |
