Skip to content

akarzim/.vim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sunaku.vim bootstrap (master branch)

Unlike most Vim configurations you find on the Internet, this one is modular: not a single giant vimrc file! May it help you journey the lands of Vim.

Overview

Branches

  • The master branch is a bare bones template for anyone to start with.

  • The config branch adds my personal configuration of standard Vim.

Configuration

  • config.vim activates your bundles and then loads your Vim configuration.

  • config/**/*.vim is your Vim configuration, organized into files by topic.

  • config/color/*.vim are configurations for the matching Vim color schemes.

Prerequisites

Installing

Backup your configuration:

mv ~/.vim ~/.vim.bak
mv ~/.vimrc ~/.vimrc.bak

Install this configuration:

git clone git://github.com/sunaku/.vim.git ~/.vim
ln -s ~/.vim/config.vim ~/.vimrc

Select a Git branch to use:

cd ~/.vim
git checkout master  # bare bones
git checkout config  # bare bones + my config

Install plugins straight form Vim:

vi +PlugUpdate +qa

Bundling

Read the doc of vim-plug to learn how to manage plugins

Do all this periodically via crontab(1):

@daily vi +PlugUpgrade +PlugUpdate +qa

About

Modular Vim config (NOT a giant vimrc file!)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 100.0%