Я использую маквим с патогеном.Это то, что у меня есть в моем vimrc
filetype off
call pathogen#runtime_append_all_bundles()
syntax on
filetype plugin indent on
set tabstop=2
set smarttab
set shiftwidth=2
set autoindent
set expandtab
У меня установлен каталог nerd_commenter в моей папке с комплектами.
Когда я открываю файл .js и нажимаю 4, пробел, тогда 4 строки непрокомментировал.
Я заметил, что у nerd_commenter есть следующие строки кода
\ 'javascript': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' },
\ 'javascript.jquery': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }
Я предполагаю, что наличие отступа плагина типа файла в macvim должно быть в состоянии понять, что я работаю с файлом Javascript.