netrw, you can delete files and directories by navigating over the
target of deletion and hitting
netrw will use
rmdir when deleting directories. This means
that if a directory has files in it, then it won't be deleted.
rightly gives an error when the target directory isn't empty.
Not to worry though,
netrw can be configured to use
rm -r instead of
rmdir when deleting directories.
:let g:netrw_localrmdir='rm -r'