Если вы хотите ограничить эту функцию буферами Java, взгляните на ftplugins.
Отображение тогда становится:
nnoremap <buffer> ; A;<esc>
Кстати, я бы советовал не отображать ';
', поскольку это очень полезная команда, которая может использоваться в других плохо определенных отображениях (слишком много vimmers используют :*map
вместо :*noremap
).