The files you can use to customize spf13-vim
cd ~
git clone https://github.com/zzhjerry/.spf13-personal.git
# The command below will create simulinks to the files in ~/.spf13-personal/
# It is optional.
# You can also choose which file to link manually by yourself with ln -s
sh ~/.spf13-personal/configure.sh
The settings in higher numbered files take higher precedence
-
.vimrc.before
(don't modify)Shipped with spf13-vim with some flag-like variables to control some basic behaviors.
Changes to the variables should be made in .vimrc.before.fork.
-
.vimrc.before.fork
Changes to the variables defined in
.vimrc.before
should be defined in this filee.g
let g:spf13_bundle_groups=['general', 'writing', 'neocomplete', 'programming', 'python', 'javascript', 'html', 'misc']
-
.vimrc.before.local
Create your own flag-like variables
-
.vimrc.bundles
(don't modify)The packages to install depending on the elements defined in
g:spf13_bundle_groups
-
.vimrc.bundles.fork
Customize the bundle behaviors for default bundles (those defined in
.vimrc.bundles
) -
.vimrc.bundles.local
Add new packages and configurations for them as you need.
e.g.
Bundle 'mattn/emmet-vim'
-
.vimrc
(don't modify)The central place that controls file loading precedence, default key mappings and bundle configurations.
Understanding this file will helps you understand what spf13-vim can do for you.
-
.vimrc.fork
The main file to customize key mappings.
-
.vimrc.local
This file takes the highest precedence among all the other files.
You can put the most important settings that you don't want to be overwritten in any circumstances.
Such as your favourite color theme.