2016-04-11 3 views
0

Я начал использовать ftplugin. Это в основном работает, за исключением пакета. Если я начну gvim с файла, у которого нет определенного типа файла, я могу использовать все мои плагины (: VundleInstall перечисляет все плагины, указанные в .vimrc)vundle не работает должным образом с ftplugin

Но когда я открываю файл с типом .cpp и, таким образом, используя .vim/after/ftplugin/cpp.vim единственные активные (показаны: VundleInstall) плагинами, которые указаны в файле cpp.vim.

В чем моя ошибка?

Вот мой vimrc:

syntax on 
set nocompatible 
set t_Co=256 

filetype plugin indent on 

" set the runtime path to include Vundle and initialize 
set rtp+=~/.vim/bundle/Vundle.vim 
call vundle#begin() 
" alternatively, pass a path where Vundle should install plugins 
"call vundle#begin('~/some/path/here') 

" let Vundle manage Vundle, required 
Plugin 'VundleVim/Vundle.vim' 

" syntax check during writing 
Plugin 'scrooloose/syntastic' 

.... 

"swap two panes in an open session 
Plugin 'wesQ3/vim-windowswap' 

" All of your Plugins must be added before the following line 
call vundle#end()   " required 

.... 

И это мой cpp.vim файл:

" set the runtime path to include Vundle and initialize 
set rtp+=~/.vim/bundle/Vundle.vim 
call vundle#begin() 
" alternatively, pass a path where Vundle should install plugins 
"call vundle#begin('~/some/path/here') 

"plugin to switch easily between header and source 
Plugin 'derekwyatt/vim-fswitch' 

" All of your Plugins must be added before the following line 
call vundle#end()   " required 

.... 

Я сократил отображения, и длинный список плагинов, заменив его с Многоточие (...)

ответ

1

В случае, если кто-то получает одни и те же проблемы:

В этом thread вы можете найти решение.