I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
I like using a plugin manager like this where my plugins are defined in my .vimrc because I can bootstrap it from my dotfiles repo without having to add a load of submodules. Makes my repo simpler.
One of the nice things about
Vim Plug
is that you can do lazy loading which can speed up loading of Vim.e.g.
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
Which means that it won't load NerdTree until
NerdTreeToggle
is fired.I like using a plugin manager like this where my plugins are defined in my .vimrc because I can bootstrap it from my dotfiles repo without having to add a load of submodules. Makes my repo simpler.
That's pretty interesting!
I didn't know that.
However, I haven't had any too-long-startup-time issues yet with VIM. But if I do encounter such, I will definitely give it a try! :)
Heh well I guess it depends on what "too long" means - for me that is greater than 200ms all up ;)