1
0
forked from aniani/vim

patch 9.1.0010: Keymap completion is not available

Problem:  Keymap completion is not available
Solution: Add keymap completion (Doug Kearns)

Add keymap completion to the 'keymap' option, user commands and builtin
completion functions.

closes: #13692

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Doug Kearns
2024-01-04 22:37:44 +01:00
committed by Christian Brabandt
parent f93b1c881a
commit 81642d9d6f
9 changed files with 41 additions and 2 deletions

View File

@@ -7412,6 +7412,13 @@ set_context_in_set_cmd(
xp->xp_context = EXPAND_FILETYPE;
return;
}
#ifdef FEAT_KEYMAP
if (options[opt_idx].var == (char_u *)&p_keymap)
{
xp->xp_context = EXPAND_KEYMAP;
return;
}
#endif
// Now pick. If the option has a custom expander, use that. Otherwise, just
// fill with the existing option value.