Как мне переопределить tabindent по умолчанию для Ruby в Vim?

Я использую Janus для vim, и мне это действительно нравится, но мне кажется, что я не могу заставить работать свою предпочтительную табуляцию из 4. Это у меня .vimrc

set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab

Позже у меня

filetype plugin indent on

Но все мои рубиновые файлы продолжают использовать версию 2 по умолчанию, которая мне просто не нравится. Я пробовал следовать инструкциям на этой странице , включая создание файла ruby.vim в папке after (и в папке indent , созданной Янусом) . Я добавил:

au FileType ruby set softtabstop=4 tabstop=4 shiftwidth=4

в свой .vimrc, но ни один из них не работает.

Я могу вручную вызвать set tabstop и т. Д. Из командного режима, что работает, но это не лучшее решение.

Чего не хватает?

7
задан swilliams 16 September 2011 в 02:46
поделиться