vimrc: CtrlP, slime, tagbar
This commit is contained in:
@@ -7,6 +7,7 @@
|
|||||||
title_inactive_bg_color = "#4C566A"
|
title_inactive_bg_color = "#4C566A"
|
||||||
always_split_with_profile = True
|
always_split_with_profile = True
|
||||||
[keybindings]
|
[keybindings]
|
||||||
|
help = ""
|
||||||
[profiles]
|
[profiles]
|
||||||
[[default]]
|
[[default]]
|
||||||
background_color = "#12204d"
|
background_color = "#12204d"
|
||||||
|
|||||||
16
.vimrc
16
.vimrc
@@ -34,6 +34,8 @@ if filereadable(expand(vundle_dir) . "/README.md")
|
|||||||
Plugin 'tpope/vim-unimpaired'
|
Plugin 'tpope/vim-unimpaired'
|
||||||
Plugin 'JuliaEditorSupport/julia-vim'
|
Plugin 'JuliaEditorSupport/julia-vim'
|
||||||
Plugin 'tell-k/vim-autopep8'
|
Plugin 'tell-k/vim-autopep8'
|
||||||
|
Plugin 'jpalardy/vim-slime'
|
||||||
|
Plugin 'preservim/tagbar'
|
||||||
|
|
||||||
call vundle#end() " required
|
call vundle#end() " required
|
||||||
else
|
else
|
||||||
@@ -127,10 +129,21 @@ noremap Y y$
|
|||||||
command! -bang -range=% -complete=file -nargs=* W <line1>,<line2>write<bang> <args>
|
command! -bang -range=% -complete=file -nargs=* W <line1>,<line2>write<bang> <args>
|
||||||
command! -bang Q quit<bang>
|
command! -bang Q quit<bang>
|
||||||
|
|
||||||
|
let g:ctrlp_map = '<c-p>'
|
||||||
|
let g:ctrlp_cmd = 'CtrlPMixed'
|
||||||
|
let g:ctrlp_working_path_mode = 'ra' " Look for .git .hg .svn .bzr _darcs
|
||||||
|
let g:ctrlp_custom_ignore = {
|
||||||
|
\ 'dir': '\v[\/]\.(git|hg|svn|data|logs)$',
|
||||||
|
\ 'file': '\v\.(exe|so|dll)$',
|
||||||
|
\ }
|
||||||
|
|
||||||
" Gutentags configuration
|
" Gutentags configuration
|
||||||
if !executable('ctags')
|
if !executable('ctags')
|
||||||
let g:gutentags_enabled = 0
|
let g:gutentags_enabled = 0
|
||||||
else
|
else
|
||||||
|
nmap <F1> :CtrlPTag<CR>
|
||||||
|
nmap <F4> :TagbarToggle<CR>
|
||||||
|
|
||||||
let g:gutentags_add_default_project_roots = 0
|
let g:gutentags_add_default_project_roots = 0
|
||||||
let g:gutentags_project_root = ['.git']
|
let g:gutentags_project_root = ['.git']
|
||||||
|
|
||||||
@@ -332,6 +345,9 @@ noremap <expr> <F7> LaTeXtoUnicode#Toggle()
|
|||||||
noremap! <expr> <F7> LaTeXtoUnicode#Toggle()
|
noremap! <expr> <F7> LaTeXtoUnicode#Toggle()
|
||||||
autocmd FileType python noremap <buffer> <F8> :call Autopep8()<CR>
|
autocmd FileType python noremap <buffer> <F8> :call Autopep8()<CR>
|
||||||
|
|
||||||
|
let g:slime_target = "tmux"
|
||||||
|
let g:slime_default_config = {"socket_name": "default", "target_pane": "{last}"}
|
||||||
|
|
||||||
nmap <Leader>cf :cd %:p:h <CR> " Change dir to parent of current file
|
nmap <Leader>cf :cd %:p:h <CR> " Change dir to parent of current file
|
||||||
nmap <Leader>cg :cd $git_root_location <CR> " Change dir to git root
|
nmap <Leader>cg :cd $git_root_location <CR> " Change dir to git root
|
||||||
nmap <Leader>vs :sp $HOME/.vimrc <CR>
|
nmap <Leader>vs :sp $HOME/.vimrc <CR>
|
||||||
|
|||||||
Reference in New Issue
Block a user