Search code examples
vimansiblevundle

Ignore all errors in vimrc at vim startup


I am trying to create an Ansible script to set up my mac. One role is to set up vim. A first clone my dot-files into a local folder and symlink them to ~/. In my vimrc I use vundle to install extension. So I try to start vim to install all extensions like this:

- name: vim | Install vundle plugins
  shell: vim  +PluginInstall +qall

But when I start this, I get the error:

E185: Cannot find color scheme 'molokai'

Is it possible to suppress this error messages for the first startup?


Solution

  • Possibly you could split your vundler config into its own file vundler.vim, and on your first startup/ansible script you instead run vim -u vundler.vim (you can make it run :VundleInstall or whatever else would be required via some commandline flags too, -E?).

    Then in your regular vimrc you just source vundler.vim for your regular day to day usage.