Мой vim выдает неприятные ошибки в 50% случаев, когда я использую ctrl-n для завершения
E854: слишком длинный путь для завершения
Я действительно хочу переназначить это и вызвать его с опцией: silent, чтобы подавить ошибку, но я не знаю, какая функция обеспечивает завершение, поэтому я не могу переназначить ее.
Итак, мой вопрос: где я могу точно узнать, что вызывает C-N, когда он вызывается в режиме вставки
Решение:
Как уже упоминалось в комментарии к моему принятому ответу, я нашел способ обойти это. На основании инструкций по созданию собственного vim здесь: brilliantcorners.org/2011/02/building-vim-on-osx-snow-leopard
Я нашел каталог с исходным кодом для E854, и он появляется только в 1 файле. Если вы откроете этот файл, то увидите, что на него ссылаются только дважды. Я просто удалил эти сообщения об ошибках и собрал vim
Это не решает проблему, но это тот же эффект, что и игнорирование. Теперь он отлично работает и не выдает никаких ошибок, надеюсь, кому-то еще с этой проблемой поможет это.