Почему ни один из плагинов радужных скобок не работает с filetype=php?
Я пробовал дюжину плагинов радуги.
Все они работают, пока я не открою файл php или не установлю filetype=php. Затем я получаю скобки с тем же цветом в этом буфере.
Что является причиной этого? Я попытался узнать о файлах подсветки синтаксиса vim, но это сложнее, чем выбрать новый низкоуровневый язык и затем прочитать недокументированную программу... на самом деле я не могу сделать это за несколько часов:(закончился только синтаксис php.vim 700 строк.
Я нашел это: https://defuse.ca/blog/vim-rainbow-parentheses-work-in-php предлагая мне отредактировать php.vim и изменить:
- syn cluster phpClTop contains=@phpClFunction,phpFoldFunction,phpFoldClass,phpFoldInterface,phpFoldTry,phpFoldCatch
+ syn cluster phpClTop contains=@phpClFunction,phpFoldFunction,phpFoldClass,phpFoldInterface,phpFoldTry,phpFoldCatch,level16
но это ничего не сделало... и я мог найти что-нибудь еще, даже не глядя на g:rbpt_max
Вар эта статья упоминает.
идеи? Что-нибудь, что работает на php для вас?
2 ответа
Работает с https://github.com/amdt/vim-niji
syn cluster phpClTop contains=@phpClFunction,phpFoldFunction,phpFoldClass,phpFoldInterface,phpFoldTry,phpFoldCatch,paren1,paren2,paren3,paren4,paren5,paren6,paren7,paren8,paren9,paren10