1
0
Fork 0
renamefile.vim/plugin/renamefile.vim

12 lines
303 B
VimL

function! s:RenameFile()
let old_name = expand('%')
let new_name = input('New file name: ', expand('%'), 'file')
if new_name != '' && new_name != old_name
exec ':saveas ' . new_name
exec ':silent !rm ' . old_name
redraw!
endif
endfunction
command! RenameFile call <SID>RenameFile()