diff --git a/plugin/fireplace.vim b/plugin/fireplace.vim index ffc2543..bdb9e56 100644 --- a/plugin/fireplace.vim +++ b/plugin/fireplace.vim @@ -1281,11 +1281,15 @@ function! s:GF(cmd, file) abort \ '| let &l:path = ' . string(&l:path) endfunction +nnoremap FireplaceEditFile :exe GF('edit', expand('')) +nnoremap FireplaceSplitFile :exe GF('split', expand('')) +nnoremap FireplaceTabeditFile :exe GF('tabedit', expand('')) + function! s:set_up_go_to_file() abort - nnoremap gf :exe GF('edit', expand('')) - nnoremap f :exe GF('split', expand('')) - nnoremap :exe GF('split', expand('')) - nnoremap gf :exe GF('tabedit', expand('')) + nmap gf FireplaceEditFile + nmap f FireplaceSplitFile + nmap FireplaceSplitFile + nmap gf FireplaceTabeditFile endfunction augroup fireplace_go_to_file