Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.3 KB

README.md

File metadata and controls

28 lines (23 loc) · 1.3 KB

Vim

This repo holds the configuration of Vim used as the primary IDE for development projects in a variety of languages. This project initially used Pathogen as the tool to manage external plugins and configurations, then migrated to using NeoBundle, and currently using dein.vim.

If you'd like to add/modify packages, all you have to do is modify the vimrc file, and run the appropriate NeoBundle commands from within VIM (check out the documentation link above).

Prerequisites

  • Homebrew - OSX Package manager
  • Upgraded version of VIM (through Homebrew)
  • Upgraded version of Git (through Homebrew)
  • VIM 8+ (YCM dependency)
  • cmake which can be installed with the Homebrew, or other methods

Recommended

  • asdf - Runtime environment manager (Ruby, Nodejs, Python, etc)

Installation

  • Clone repo into home directory as ~/.vim
    • git clone git@github.com:togume/vim.git ~/.vim
  • Install dein.vim
  • Create soft-link of vimrc in home directory
    • ln -s ~/.vim/vimrc ~/.vimrc
  • Install plugins/packages with NeoBundle
    • Open VIM
    • Execute :call dein#install()