Vim E854: путь слишком длинный для завершения - PullRequest
6 голосов
/ 06 марта 2012

У меня есть файл Rails RSpec, который выглядит примерно так:

require 'spec_helper'

describe "Something" do
  ...
end

Когда я пытаюсь использовать Ctrl + N для автозаполнения чего-либо в этом файле, яget:

Screenshot of the error message

Текстовая версия:

Scanning included file: spec_helper.rb
E854: path too long for completion
Press ENTER or type command to continue

Если I Ctrl + C , это завершаетсямое слово отлично.

Чтобы избежать Vim для автозаполнения, используя включенные файлы, я могу сделать:

:set complete-=i

Но это не корень проблемы.

Как я могуисправить это?

1 Ответ

8 голосов
/ 07 марта 2012

Хорошо,

В результате я использую MacVim, и, как и romainl , прокомментированный в оригинальном сообщении, проблема связана с ошибкой в ​​ruby.vim.В этом переполнении стека post третий кандидат-кандидат фактически предлагает возможную причину (правильно), которая связана с ошибкой в ​​ruby.vim (старая версия использует устаревшую функцию).

MacVim (Снимок 64) поставляется со старым rails.vim, поэтому, чтобы исправить это, я зашел в MacVim.app/Contents/Resources/vim/runtime/ftplugin и сделал wget для необработанного файла в официальном плагине rails.vim repo

Это исправило проблему для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...