I am trying to set a mapping for FileType perl. The mapping is for the case when I forgot to use semicolon at the end of the line.
So first I tried adding in my .vimrc autocmd! FileType perl nnoremap <leader>; $a;<esc> and it worked fine but than I thought of using ftlugin/perl.vim .
So I added the below line in my corresponding ~/.vim/after/ftplugin/perl.vim
nnoremap <buffer> <leader>; $a;<esc>
but it didn’t work.
Any idea why it is not working ?
My perl version is perl 5, version 14.
Try putting the file in
~/.vim/ftplugin/perl.viminstead of~/.vim/after/ftplugin/perl.vim. From:help after-directory:From
:help ftplugin: