Delete the current file using Neovim

#neovim


Using the current file % register

:call delete(@%)

To also purge the current buffer

call delete(@%) | bdelete!

Map deletion of the current file to <leader>rm

map('n', '<leader>rm', [[:call delete(@%)<CR>]], { noremap=true, silent=true })

Map deletion and purge of the current file to <leader>rM

map('n', '<leader>rM', [[:call delete(@%) | bdelete!<CR>]], { noremap=true, silent=true })