forked from mutewinter/dot_vim
-
Notifications
You must be signed in to change notification settings - Fork 2
/
init.vim
39 lines (33 loc) · 1.43 KB
/
init.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
" =============================================================================
" Who: Brandon Bayer (@flybayer)
" Description: Simple, Beautiful, and Screaming Fast Vim Config
" Version: 5.0 - Major clean up and rework!
" =============================================================================
if (has("nvim"))
"For Neovim 0.1.3 and 0.1.4 < https://github.com/neovim/neovim/pull/2198 >
let $NVIM_TUI_ENABLE_TRUE_COLOR=1
endif
"For Neovim > 0.1.5 and Vim > patch 7.4.1799 < https://github.com/vim/vim/commit/61be73bb0f965a895bfb064ea3e55476ac175162 >
"Based on Vim patch 7.4.1770 (`guicolors` option) < https://github.com/vim/vim/commit/8a633e3427b47286869aa4b96f2bfc1fe65b25cd >
" < https://github.com/neovim/neovim/wiki/Following-HEAD#20160511 >
if (has("termguicolors"))
set termguicolors
endif
" All of the Plug plugins are loaded with Plug from this file.
source ~/.vim/plug.vim
"Platform (Windows, Mac, etc.) configuration.
source ~/.vim/platforms.vim
" All of the Vim configuration.
source ~/.vim/config.vim
" All hotkeys, not dependant on plugins, are mapped here.
source ~/.vim/mappings.vim
" Load plugin-specific configuration.
source ~/.vim/plugins.vim
" Small custom functions.
source ~/.vim/functions.vim
" Auto commands.
source ~/.vim/autocmds.vim
" Source custom local config files last to ensure they override previous settings
for file in split(glob('$HOME/.vim/plug_ins/custom/*.vim'), '\n')
exe 'source' fnameescape(file)
endfor