On Sep 22, 2011, at 2:12 PM, Taylor Hedberg wrote: > Off-topic: Why is this posted in reply to "Gvim crashing in xmonad"?
Not sure. > > > Matt Martini, Thu 2011-09-22 @ 13:47:30-0400: >> I would like to know if there is a way to conditionally load a bundle, >> or if there is an way to load a bundle manually. > > What do you mean by "bundle"? Are you referring to Vim plugins in > general, or do you mean Pathogen bundles, which are a specific technique > for managing plugins, not part of Vim itself? It looks like you're just > referring to plugins, but it could make a difference. > Actually, I am using pathogen. > >> I was getting really long load times (on the order of 30 seconds) for >> vim (7.3.230 OS X), through some effort I tracked this down to the >> syntastic bundle. I like this bundle and it is really useful >> sometimes, but most of the time it is not needed for the files I am >> editing. >> >> Is there a way to create a map to load this module, or have it load >> conditionally? > > Most plugins check a particular global variable and exit without loading > if it is defined. Looking at the code for Syntastic in particular, you > can see that it checks for `g:loaded_syntastic_plugin` to be defined. If > you define that variable before it loads, say, in your .vimrc, then > Syntastic will stop loading automatically. This worked to stop the loading of Syntastic and sped up vim startup 100 fold. > > Since the script is just plugin/syntastic.vim in your .vim directory, > you can then use `:source ~/.vim/plugin/syntastic.vim` to load it on the > fly. Make sure to `:unlet g:loaded_syntastic_plugin` first though, or it > will have no effect. What would I do to get this to work since I am using Pathogen? I guess I could pull syntastic out of pathogen, but this would make it more difficult to keep multiple machines in sync. > > And yes, you could define a command or mapping to make that process more > automatic if you find it cumbersome to type that out each time. > -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
