После использования vim в течение некоторого времени мой ~/.vim/
, начиная с моих первых экспериментов с vim, со временем стал очень грязным. Вот я и подумал, пора бы навести порядок и начать с менеджера плагинов с чистой конфигурацией.
Поскольку я делюсь своей конфигурацией на нескольких машинах, я обычно управляю своим путем ~/.vim/
с помощью репозитория git. Чтобы избежать большого .vimrc, я поместил свою конфигурацию в ~/.vim/plugin/
. Это позволило мне сохранить всю мою общую конфигурацию в этой папке и использовать ~/.vimrc
только для конфигурации, зависящей от машины.
Начиная с VAM поверх NeoBundle, а теперь и с Vundle, у меня всегда одна и та же проблема. Если я добавляю нужную конфигурацию под ~/.vim/plugin/pluginmanager.vim
вместо ~/.vimrc
, установленные плагины не загружаются или загружаются только частично. Команда :echo &rtp
перечисляет правильные пакеты, но :scriptnames
не включает установленные плагины. Если я выполню mv ~/.vim/plugin/pluginmanager.vim ~/.vimrc
, все будет работать как положено.
Может ли кто-нибудь объяснить это поведение и, возможно, предложить решение?
Мой pluginmanager.vim
выглядит так:
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'
Plugin 'bling/vim-airline'
Plugin 'MarcWeber/vim-addon-mw-utils'
Plugin 'tomtom/tlib_vim'
Plugin 'garbas/vim-snipmate'
Plugin 'honza/vim-snippets'
" All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
Моя установка vim - версия 7.4.52.
~/.vim/vimrc
? - person FDinoff   schedule 18.03.2015~/.vim/vimrc
. Кажется, лучшее решение. Думаю, мне нужно обновить заголовок моего вопроса. - person Trendfischer   schedule 18.03.2015