add perl support

also remove nnoremap caused by using hardmode finally