Vim меняет тип файла для файла с расширением `.pl` на пролог вместо perl

Тип файла по умолчанию для файла с .pl расширение является перл. Однако я чаще использую пролог, поэтому каждый раз, когда я открываю новый файл, я должен установить его вручную, выполнив команду vim

:set filetype=prolog

Я попытался автоматизировать его, вставив следующую строку в ~/.vimrc

autocmd BufNewFile,BufRead *.pl set syntax=prolog

также попытался вставить эту строку в .vim/ftdetect/pl.vim напрасно

Что нужно сделать, чтобы установить .pl файлы для пролога типа вместо perl?

1 ответ

Vim должен обнаружить это автоматически, но вы можете переопределить это, установив переменную g:filetype_pl в вашем.vimrc соответственно:

let g:filetype_pl="prolog"
Другие вопросы по тегам