summaryrefslogtreecommitdiff
path: root/src/insert_completer.cc
diff options
context:
space:
mode:
authorDelapouite <delapouite@gmail.com>2017-10-24 22:41:13 +0200
committerDelapouite <delapouite@gmail.com>2017-10-24 22:47:43 +0200
commitd5b6669a837ce1a28dd8fe9c86e6ab9bf643172c (patch)
tree7f2dc80f763839e5a654265d5c943302ac6e3852 /src/insert_completer.cc
parent30ce5a00557f39fc0352becf03bf94c27e2546f2 (diff)
Add distinct w (curr buf) / W (all buf) word completion for <c-x>
Diffstat (limited to 'src/insert_completer.cc')
-rw-r--r--src/insert_completer.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/insert_completer.cc b/src/insert_completer.cc
index 61670c5c..518216a3 100644
--- a/src/insert_completer.cc
+++ b/src/insert_completer.cc
@@ -548,7 +548,13 @@ void InsertCompleter::explicit_file_complete()
m_explicit_completer = complete_filename<false>;
}
-void InsertCompleter::explicit_word_complete()
+void InsertCompleter::explicit_word_buffer_complete()
+{
+ try_complete(complete_word<false>);
+ m_explicit_completer = complete_word<false>;
+}
+
+void InsertCompleter::explicit_word_all_complete()
{
try_complete(complete_word<true>);
m_explicit_completer = complete_word<true>;