Пакеты Vim 8 мешают отступу? - PullRequest
0 голосов
/ 13 февраля 2019

Я недавно переключился на Vim 8, чтобы воспользоваться новой функцией пакетов .Сегодня я заметил, что когда я использую клавишу = для автозамены отступа, он теперь ломает все ?.

Вот как выглядит сломанный отступ:

  1 class FriendPolicy < ApplictionPolicy
  2 class Scope
  3 attr_reader :user, :friend
  4 
  5              def initialize(user, friend)
  6   @user = user
  7   @friend = friend
  8   end
  9 
 10   def resolve; end
 11   end
 12 
 13   def index?; end
 14   end

Вот как должен выглядеть файлкак:

  1 class FriendPolicy < ApplictionPolicy
  2   class Scope
  3     attr_reader :user, :friend
  4 
  5     def initialize(user, friend)
  6       @user = user
  7       @friend = friend
  8     end
  9 
 10     def resolve; end
 11   end
 12 
 13   def index?; end
 14 end

Вещи, которые я пробовал:

  1. Я переименовал единственный пакет, который у меня есть, что-то вроде vim/pack/my_packages/start/vim-rubocop_asdfjlkdf Тогда мой пакетне загружен, но проблема сохраняется.
  2. Я переименовал свой vim/pack файл в произвольное имя, например vim/pack_asdlkfjasdf Затем отступ снова начал работать, но, конечно, мои пакеты не загружены ?

Вот ссылка намоя супер простая настройка файла vim: https://github.com/latazzajones/dotfiles/tree/master/vim

Любой совет будет полезен ?

1 Ответ

0 голосов
/ 14 февраля 2019

При взгляде на вас vimrc кажется, что отсутствует следующее:

filetype plugin indent on

Это позволяет загружать плагины определенного типа и файлы отступов.

См. :help :filetype, :help :filetype-plugin-on и :help :filetype-indent-on.

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