Ya es algo viejo el post pero igual y alguien le sirve
Dotfiles:
https://github.com/qwartz2/dotfilesVIMTengo la config. de vim dividida en varios archivos, solo por tener un poco mas organizado nada especial.
~/
.vimrc
.vim/
|- vimrc/
|- basic.vim
|- plugins.vim
|- colors/
|- hybrid.vim
*hybrid.vim es el esquema de colores que utilizo para vim
~/.vimrcsource ~/.vim/vimrc/basic.vim
source ~/.vim/vimrc/plugins.vim
~/.vim/vimrc/basic.vim"
" Basic Config. of VIM
" Author - @qwartz_
"
" -----------------------
" General
" -----------------------
"/*
set encoding=utf8
set nocompatible
set history=1000
" set colorcolumn=80
"*/
"/* Not Backup
set noswapfile
set nobackup
"*/
"/* Indented
set autoindent
set expandtab
set shiftwidth=4
set softtabstop=4
"*/
"/* Folding
set foldmethod=marker
set foldmarker=/*,*/
"*/
" -----------------------
" Interface
" -----------------------
"/* Basic
set background=dark
colorscheme hybrid
syntax on
set number
"*/
"/* More
set relativenumber
set cursorline
set cursorcolumn
set showmatch " opening and closing parentheses
set mouse=a
set ruler
set laststatus=2 " status bar
set wildmenu " autocomplete bar
set t_Co=256
"*/
" -----------------------
" Basic Mapping
" -----------------------
let mapleader=","
"/* change column numbers
nmap <F5> :set invrelativenumber<CR>
imap <F5> <ESC>:set invrelativenumber<CR>a
"*/
"/* resize panels
nmap h :vertical res +2<CR>
nmap l :vertical res -2<CR>
nmap j :res +2<CR>
nmap k :res -2<CR>
"*/
"/* split window
nmap <Leader>h :split<CR>
nmap <Leader>v :vsplit<CR>
"*/
~/.vim/vimrc/plugins.vim" Plugins
" Author - @qwartz_
"
" -----------------------
" Plugins
" -----------------------
call plug#begin('~/.vim/plugged')
"/* list plugins
" Uncomment the plugins you want to install!
" Basic;
Plug 'jiangmiao/auto-pairs'
Plug 'vim-scripts/AutoComplPop'
Plug 'scrooloose/nerdtree'
"
" More;
"Plug 'ervandew/supertab'
" ----> Snippets <----
"Plug 'garbas/vim-snipmate'
"Plug 'MarcWeber/vim-addon-mw-utils'
"Plug 'tomtom/tlib_vim'
"Plug 'garbas/vim-snipmate'
"Plug 'honza/vim-snippets'
"*/
call plug#end()
" -----------------------
" Config. Plugins
" -----------------------
"/* NERDTree
nmap <Leader>nt :NERDTreeToggle<CR>
let NERDTreeQuitOnOpen=1
let NERDTreeWinSize=20
"*/
*Para instalar plugins utilizo:
vim-plug