From 42d7fcacd8df3f3d6a88ecd7f21750531828502d Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Fri, 3 May 2013 18:38:12 +0200 Subject: add a completers option for specifying which completer to use for BufferCompleter --- src/input_handler.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/input_handler.cc') diff --git a/src/input_handler.cc b/src/input_handler.cc index a9925f00..176fa975 100644 --- a/src/input_handler.cc +++ b/src/input_handler.cc @@ -664,9 +664,11 @@ private: { if (not m_completions.is_valid()) { + auto& completers = options()["completers"].get>(); BufferIterator cursor = m_context.editor().main_selection().last(); - m_completions = complete_opt(cursor, m_context.options()); - if (not m_completions.is_valid()) + if (contains(completers, "option")) + m_completions = complete_opt(cursor, m_context.options()); + if (not m_completions.is_valid() and contains(completers, "word")) m_completions = complete_word(cursor); if (not m_completions.is_valid()) return false; -- cgit v1.2.3