LINUX.ORG.RU

vim html + commented js code

 


1

4

В общем-то такая история. Если комментить js code //, то строка подсвечивается как комментированная. Но если комментить строку html комментарием(что есть по дефолту в html файле), то строка конечно по факту закомменченная, но она раскрашена. Как пофиксить сие ?

★★★★

Последнее исправление: bryak (всего исправлений: 1)

я держу два плагина для комментирования:

Plug 'tpope/vim-commentary'
Plug 'tomtom/tcomment_vim'

noremap <C-\> :TComment<CR>

Тимпоповский на двойной leader по дефолту для всего и везде и более умный tcomment как раз для таких случаев на C-leader.

Всё работает как надо.

kep
()
Ответ на: комментарий от bryak

vim-commentary не умеет и не заумеет такие случаи, это официальный ответ от Тима Попа, не хочешь — не пользуйся.

tcomment полезен еще много где, что тебе, каких-то пару килобайт жалко, что-ли, несерьезный разговор.

kep
()
Ответ на: комментарий от bryak

у меня не подсвечиваются, но у меня вим настроен для веба хорошо, я ранее давал ссылку на свой конфиг.

kep
()

по теме решение вопроса: cat ~/.vim/syntax/javascript.vim

syn region htmlComment                start=+<!--+    end=+--\s*>+ contains=@Spell,javaScriptCommentTodo

bryak ★★★★
() автор топика

Где-то в интернетах почитывал, что js внутри htmlя ныне считается плохой, опасной практикой.

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