Skip to content
forked from jeaye/vimrc

Cleanly organized, medium-weight vimrc for Clojure and C++

License

Notifications You must be signed in to change notification settings

lianyidao/vimrc

This branch is 4 commits ahead of, 26 commits behind jeaye/vimrc:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Lian Xuezhi
Jan 12, 2021
f5ed2b4 · Jan 12, 2021
Apr 21, 2019
Jan 12, 2021
Jun 11, 2020
Jul 31, 2016
May 28, 2017
May 10, 2019
Feb 3, 2018
Jun 4, 2016
Jun 11, 2020

Repository files navigation

vimrc

This is my Vim configuration for both GNU/Linux and MacOS. It's built around C++ and Clojure development, primarily.

Installation

After cloning into, say, ~/projects/vimrc, you can install with just two links.

Vim

# Remove ~/.vim and ~/.vimrc if they exist
ln -s ~/projects/vimrc ~/.vim
ln -s ~/projects/vimrc/vimrc ~/.vimrc

Neovim

Follow the normal Vim installation, but also add the following links.

mkdir -p ${XDG_CONFIG_HOME:=$HOME/.config}
ln -s ~/.vim ${XDG_CONFIG_HOME:=$HOME/.config}/nvim
ln -s ~/.vimrc ${XDG_CONFIG_HOME:=$HOME/.config}/nvim/init.vim

Installing and updating packages

This config uses vim-plug, so you'll need to run :PlugInstall and possibly :PlugUpdate once you've linked in the configs. From there, you should occasionally run :PlugUpdate to keep your plugins up-to-date. You can also run :PlugUpgrade to upgrade vim-plug itself.

About

Cleanly organized, medium-weight vimrc for Clojure and C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 99.3%
  • Shell 0.7%