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