diff --git a/vim/vimrc b/vim/vimrc index ca60966..86414e9 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -42,6 +42,8 @@ Plug 'skywind3000/asyncrun.vim' Plug 'markonm/traces.vim' Plug 'christoomey/vim-tmux-navigator' +Plug 'mandlm/vim-split-open' + call plug#end() " }}} @@ -113,22 +115,8 @@ nmap :Files nmap :Rg \b\b nmap :Tags -function SplitOpenFile(filename) - execute("tabedit " . a:filename) - let l:file_extension = tolower(fnamemodify(a:filename, ":e")) - if l:file_extension == "cpp" - execute("FSSplitLeft") - execute("wincmd l") - elseif l:file_extension == "h" - execute("FSSplitRight") - execute("wincmd h") - endif -endfunction - -command -nargs=1 SplitOpen :call SplitOpenFile("") - let g:fzf_action= { - \ 'ctrl-t': 'tab drop', + \ 'ctrl-t': 'tab split', \ 'ctrl-s': 'SplitOpen', \ 'ctrl-x': 'split', \ 'ctrl-v': 'vsplit' }