Почему vim красным подсвечивает закрывающие теги в шаблонах Django?

Лучшая идея - создать js-файл с именем + хэш с версией, если вам нужно очистить кеш, просто сгенерируйте новые файлы с новым хэшем, это заставит браузер загружать новые файлы

0
задан aris 18 January 2019 в 18:41
поделиться

1 ответ

Это известная проблема с круглыми скобками Rainbow:

https://github.com/luochen1990/rainbow/issues/105

Вы можете отключить этот плагин для типа файла htmldjango, установив конфигурацию в 0, как это делается в вашем .vimrc или init.vim

    let g:rainbow_conf = {
\   'guifgs': ['royalblue3', 'darkorange3', 'seagreen3', 'firebrick'],
\   'ctermfgs': ['lightblue', 'lightyellow', 'lightcyan', 'lightmagenta'],
\   'operators': '_,_',
\   'parentheses': ['start=/(/ end=/)/ fold', 'start=/\[/ end=/\]/ fold', 'start=/{/ end=/}/ fold'],
\   'separately': {
\       '*': {},
\       'tex': {
\           'parentheses': ['start=/(/ end=/)/', 'start=/\[/ end=/\]/'],
\       },
\       'lisp': {
\           'guifgs': ['royalblue3', 'darkorange3', 'seagreen3', 'firebrick', 'darkorchid3'],
\       },
\       'vim': {
\           'parentheses': ['start=/(/ end=/)/', 'start=/\[/ end=/\]/', 'start=/{/ end=/}/ fold', 'start=/(/ end=/)/ containedin=vimFuncBody', 'start=/\[/ end=/\]/ containedin=vimFuncBody', 'start=/{/ end=/}/ fold containedin=vimFuncBody'],
\       },
\       'html': {
\           'parentheses': ['start=/\v\<((area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)[ >])@!\z([-_:a-zA-Z0-9]+)(\s+[-_:a-zA-Z0-9]+(\=("[^"]*"|'."'".'[^'."'".']*'."'".'|[^ '."'".'"><=`]*))?)*\>/ end=#</\z1># fold'],
\       },
\       'htmldjango': 0,
\       'css': 0,
\   }
\}
0
ответ дан aris 18 January 2019 в 18:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: