After using VIM for some time, my ~ / .vim / With the beginning Vim started experimenting with it and got messed up over time. So I thought, it would be time to clean up and start with the plugin manager with a clean configuration.
As I share my configuration on several machines, I usually use my ~ / .vim / path with a GIT repo a bigger. To avoid Vimrc, I have kept my own configuration under ~ / .vim / plugin / . This allows me to keep all my shared configuration in this folder and only use ~ / .vimrc for machine dependent configuration.
Starting with VAM on NeoBundle and now Vundle I always have the same problem if I ~ / .vimrc instead of ~ / .vim / plugin / pluginmanager.vim , the installed plugins are not loaded or only partially loaded. The command : echo and rpt lists the correct bundles, but plugins installed in : script name are not included if I mv ~ / .vim / plugin / Pluginmanager.vim ~ / .vimrc execute then everything works as expected.
Can anyone explain this behavior and possibly provide a solution?
My My Vime Installation Version 7.4 .52 is pluginmanager.vim looks like this:
set character must be set to "iMproved, close the required file type" expected " Set Runtime Path to include the Wand Start RTP + = ~ / .vim / bundle / Vundle.vim Call Wandal # Start () "Manage Vandal Vandal, Required Plugin", gmarik / vundle.vim 'plugin' bling / Vim- Airline 'plugin' MarcWeber / vim-addon-Mw-utils 'plugin' TomTom / Tibba_wim 'plugin' Clothing / Vime-Snippet 'plugin' hone All your plugins should be added before "All / Line Snippets" "All following line call call vandle # end ()" required file type plugin indent "required
The problem is in the startup order. Your ~ / .vimrc is executed after the (as the first thing during startup), Vim runs something like : runtime! / * To load plugins Vim as soon as your plugin manager applies only, changes to 'runrintip' that triggering : runtime does not reach the command yet, and load plugins Fail in
There are several functions:
- Move your script to
~ / .vim / pluginmanager.vimand explicitly: Runtime pluginmanager.vim (each copy) from your~ / .vimrc. - Re-triggered by
: runtime! Plugin / *. Vim.
But I agree with Bratenomies that the best solution would be to use ~ / .vimrc , and instead keep system-specific configuration in a different script.
No comments:
Post a Comment