It’s been like an itch I subconsciously scratch but never fully enters my thinking: Vim startup was too slow.
It might be that I don’t run as many plugins as others, or I might have something else amiss (or old vim-ocaml integration)… but it was pretty simple to find that the call to “opam list” which is added to .vimrc made the difference from 0.1s startup to 0.5s startup on my wimpy notebook.
This is used to verify which of ocp-indent, ocp-index, and merlin are installed, which is a reasonable precaution. But in my case, I’ve changed this to a static list (which will break if/when I don’t have them installed).
Usually I have a long-running Vim session for code, so startup time is hardly noticed.
The problem is that this opam check happens for any vim startup – like, editing a quick note or a config file, or any time my $EDITOR/VI are called for by another program.
Anyway, I’m noting this more for anyone else who might feel this “itch”, in case it wasn’t quite realized, as for me. I’m not suggesting this aspect of vim integration should be changed – unless someone has a clear improvement!