vim-plugins: various improvements

See commits.