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 Plugis 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
NerdTreeToggleis 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 ;)