LINUX.ORG.RU

vim, вопрос по autocmd

 


0

1

День добрый!

В .vimrc добавил следующую строчку:

autocmd FileType rust map <F11> :call OpenRustPlay()<CR>

Теперь по F11 открывается rustplay с текущим буфером, всё бы хорошо, но как удалить этот мапинг для всех остальных типов файлов, те чтоб F11 в данном виде работал только дла rust файлов? При редактировании того же .vimrc этот мапинг уже не имеет смысла. Может кто подскажет как это сделать можно?

Спасибо.

Уже ведь написано FileType rust. Это и должно было ограничить твой биндинг только растовскими файлами. Если не ограничивает, то видимо не работает. Попробуй заменить на просто маску *.rs, так точно работает.

uuwaan ★★
()
Ответ на: комментарий от uuwaan

ваш ответ принят!

ответ неверный! знаток, вы даже не поняли исходных данных, бо не владеете матчастью - строка эта ничего «ограничивать» не должна. а что должна, то делает. другой вопрос, что ТСу хочется немного иного, ну тогда и строку надо иную.
см. ответ № 1.

ЗЫ http://stackoverflow.com/questions/21407083/autocommand-for-filetypes-working...

mos ★★☆☆☆
()
Ответ на: ваш ответ принят! от mos

Спасибо господа, сейчас поизучаю матчасть ибо с vim`ом я не очень пока(надеюсь)

SpaceRaven
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.