Вы не можете влиять на контекстную информацию завершения словаря (если вы напрямую не измените исходный код Vim).
Тем не менее, Vim предоставляет возможность реализовать пользовательское завершение. Вы найдете всю необходимую информацию и пример на : help complete-functions
. При этом у вас есть полный контроль над контекстом (с именем menu
, cp. : help complete-items
).
Вы можете использовать файлы словарей в качестве источника; вам нужно будет прочитать файл (например, через readfile ()
) и немного проанализировать его ( matchlist ()
), или вы напрямую определите элементы словаря как список Vim, в скрипте Vim, реализующем ваше собственное завершение.