diff --git a/config/nvim/init.vim b/config/nvim/init.vim index 95654f4..4251d4e 100644 --- a/config/nvim/init.vim +++ b/config/nvim/init.vim @@ -70,16 +70,14 @@ set noswapfile " leaderをスペースへ設定 let mapleader = "\" -" 現在開いているファイル名の変更 -command! -nargs=1 RenameFile call s:RenameFile() - function! s:RenameFile(new_name) - execute ':f ' . a:new_name + let l:current_file_dir = expand('%:p:h') + let l:new_file_path = l:current_file_dir . '/' . a:new_name + execute ':saveas ' . l:new_file_path call delete(expand('#')) - execute ':w' endfunction -:nmap rf :RenameFile +:nmap rf :call RenameFile(input('New file name: ')) " file explorerを開く :nmap e CocCommand explorer