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 })