Zainstalowałem bnf.vim (uwypukla pliki gramatyczne BNF).Jak podświetlić składnię części pliku w innej składni?
Załóżmy, że mam komentarz w kodzie:
/* <BNF>
<S> := <A> | h
<A> := a | b | c | .
</BNF> */
Czy VIM być jakoś zaprogramować, aby podkreślić, że komentarz w składni BNF mimo filetype całego pliku?
dla '.vimrc': 'autocmd Składnia * jeśli istnieje (" b: current_syntax ") | wywołaj SyntaxRange # Include ('BNF {{{', '}}}', 'bnf') '- Zmieniłem' ... 'na' BNF {{{...}}} ', aby go łatwo złożyć . –
Dziękujemy za udostępnienie rzeczywistego rozwiązania. Dlaczego sprawdzasz 'b: current_syntax'? –
Jeśli nie, wypisuje 'Funkcja obsługi błędów SyntaxRange # Include..SyntaxRange # IncludeEx: linia 32: E108: Brak takiej zmiennej:" b: current_syntax "' gdy wykonuję ': help'. Może powinienem użyć innego zdarzenia autocmd? –