1
0
Fork 0

moar vim tweaks

This commit is contained in:
Von Random 2014-11-13 02:49:29 +03:00
parent 7804e021e9
commit 5af7ff17ba

12
vimrc
View file

@ -40,7 +40,9 @@ autocmd FileType python setlocal sts=4 sw=4 expandtab
map <S-Insert> <MiddleMouse> map <S-Insert> <MiddleMouse>
" map buffers to leader buffer number " map buffers to leader buffer number
for i in range(1,9) for i in range(1,9)
execute 'nmap <C-W>' . i . ' :buffer ' . i . '<cr>' execute 'nmap <C-W>'.i.' :b'.i.'<cr>'
execute 'nmap <C-W>s'.i. ' :sb'.i.'<cr>'
execute 'nmap <C-W>v'.i.' :vert sb'.i.'<cr>'
endfor endfor
" nmaps " nmaps
@ -64,13 +66,18 @@ if v:version >= 703
" general plugins " general plugins
Plugin 'bling/vim-airline' "stylish info display Plugin 'bling/vim-airline' "stylish info display
Plugin 'bling/vim-bufferline' "stylish buffer display Plugin 'bling/vim-bufferline' "stylish buffer display
Plugin 'kien/ctrlp.vim' "some quick file accessiong goodness
Plugin 'mbbill/undotree' "undo buffer manager Plugin 'mbbill/undotree' "undo buffer manager
Plugin 'mhinz/vim-signify' "version control system gutter info Plugin 'mhinz/vim-signify' "version control system gutter info
Plugin 'msanders/snipmate.vim' "snippets support Plugin 'msanders/snipmate.vim' "snippets support
Plugin 'scrooloose/nerdcommenter' "comment manager
Plugin 'scrooloose/nerdtree' "file manager Plugin 'scrooloose/nerdtree' "file manager
Plugin 'scrooloose/syntastic' "syntax checker Plugin 'scrooloose/syntastic' "syntax checker
Plugin 'tpope/vim-surround' "quotes replacement made easy Plugin 'tpope/vim-surround' "quotes replacement made easy
" experimenting
Plugin 'buffet.vim' "horribly outdated, replace with version from bitbucket
" colorscheme ... " colorscheme ...
Plugin 'vdrandom/forked-solarized.vim' "solarized Plugin 'vdrandom/forked-solarized.vim' "solarized
Plugin 'nanotech/jellybeans.vim' "jellybeans Plugin 'nanotech/jellybeans.vim' "jellybeans
@ -94,7 +101,8 @@ if v:version >= 703
let g:signify_sign_change = '~' let g:signify_sign_change = '~'
" nerdtree options " nerdtree options
map <C-W>k :NERDTreeToggle<cr> let NERDTreeDirArrows=0
map <C-W>. :NERDTreeToggle<cr>
autocmd StdinReadPre * let s:std_in=1 autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
endif endif