summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2019-04-15 17:58:37 +0200
committerMaxime Coste <mawww@kakoune.org>2019-04-17 08:38:52 +0200
commit78419bc76f833b493b700bf3262c52fd93544744 (patch)
treed93890a202bec2dba632cda995a3c10b054bb0d8 /src
parent9118a18d5d72ac1814faf9dcba0635560800eb5f (diff)
Remove InsertCompletionSelect hook
Diffstat (limited to 'src')
-rw-r--r--src/hook_manager.hh4
-rw-r--r--src/insert_completer.cc6
2 files changed, 1 insertions, 9 deletions
diff --git a/src/hook_manager.hh b/src/hook_manager.hh
index 1653791c..909d24bc 100644
--- a/src/hook_manager.hh
+++ b/src/hook_manager.hh
@@ -39,7 +39,6 @@ enum class Hook
InsertMove,
InsertCompletionHide,
InsertCompletionShow,
- InsertCompletionSelect,
KakBegin,
KakEnd,
FocusIn,
@@ -62,7 +61,7 @@ enum class Hook
constexpr auto enum_desc(Meta::Type<Hook>)
{
- return make_array<EnumDesc<Hook>, 41>({
+ return make_array<EnumDesc<Hook>, 40>({
{Hook::BufCreate, "BufCreate"},
{Hook::BufNewFile, "BufNewFile"},
{Hook::BufOpenFile, "BufOpenFile"},
@@ -85,7 +84,6 @@ constexpr auto enum_desc(Meta::Type<Hook>)
{Hook::InsertMove, "InsertMove"},
{Hook::InsertCompletionHide, "InsertCompletionHide"},
{Hook::InsertCompletionShow, "InsertCompletionShow"},
- {Hook::InsertCompletionSelect, "InsertCompletionSelect"},
{Hook::KakBegin, "KakBegin"},
{Hook::KakEnd, "KakEnd"},
{Hook::FocusIn, "FocusIn"},
diff --git a/src/insert_completer.cc b/src/insert_completer.cc
index 3e44d325..5c1e9468 100644
--- a/src/insert_completer.cc
+++ b/src/insert_completer.cc
@@ -447,12 +447,6 @@ void InsertCompleter::select(int index, bool relative, Vector<Key>& keystrokes)
for (auto& c : candidate.completion)
keystrokes.emplace_back(c);
- if (m_context.has_client())
- {
- const auto param = (m_current_candidate == m_completions.candidates.size() - 1) ?
- StringView{} : candidate.completion;
- m_context.hooks().run_hook(Hook::InsertCompletionSelect, param, m_context);
- }
if (not candidate.on_select.empty())
CommandManager::instance().execute(candidate.on_select, m_context);
}