My personal dotfiles that I am improving over time. Sticking to Vim 8.0's built-in package management system, and using git submodules to manage my plugins and dependencies. I have moved to Neovim, but I keep a base vim configuration on standby. See my nvim repo for my Neovim configuration.
I am using dotbot to manage the installation of my dotfiles. I highly recommend!
Guide I based my dotfile management on here.
-
Move the default or existing dotfiles to a backup directory.
-
Running the install script will automatically set up the symlinks. This will not overwrite existing files as configured, however, it will not succeed if there are existing files of the same name in the installation path.
$ git clone git@github.com:jdlabelle/dotfiles.git
$ cd dotfiles
$ ./install-
If there are new versions of plugins available, run
git submodule update --init --remoteto upgrade to the latest version. -
Make local customizations: create
~/.vimrc_localor similar and add any specific changes or customizations for the local machine. This file is sourced at the end of the main config file.