Skip to content

andwilley/vim-settings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drew's Vim Settings

Importing

git clone --recursive https://github.com/andwilley/vim-settings.git ~/.vim && \
ln -s ~/.vim/.vimrc ~/.vimrc

If you forget to run --recursive:

git submodule update --init --recursive

Then in vim

:PluginInstall

Add a plugin

Add to vimrc

Plugin 'github/endpoint'

Install YCM

  • Check minimum requirements below
  • If not already, set up the languages YCM cares about (Java, Go, Rust, TS, C/C++)
  • Then follow the install instructions.
  • From bundle/YouCompleteMe: python3 install.py --all

Remove a plugin

Remove the Plugin... line from vimrc, then

:PluginClean

Add Vimspector

run :VimspectorInstall to install plugins (js/ts/java)

Minimum Requirements (mostly YCM & vimspector)

  • Clang 7
  • gcc 8
  • Python 3.6 compiled with --enable-shared and the above gcc + clang versions
  • Vim 8.2 built with the above python
  • gdb 8
  • java 11

Building Vim

The config args can be found in vim-config-options.txt

Make sure the python arguments match the path the executables that will be used by YCM.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published