Іноді я хочу змінити синтаксис, що підсвічує кольори та стилі за замовчуванням з моїми власними уподобаннями.
Я думаю, що найбільш підходящим способом цього було б створення власної кольорової схеми. Однак у мене є пара питань.
Якщо я хочу встановити виділення для певної групи синтаксису певною мовою, чи належить це до моєї кольорової схеми, чи було б краще розмістити її
after/syntax/[filetype].vim
?highlight jsAssignExpIdent cterm=bold gui=bold
Здається, трохи дивно розміщувати незрозумілі для мови правила в кольоровій схемі, оскільки вони будуть завантажені будь-якою мовою, над якою я працюю, але ще гірше розміщувати правила виділення у файлі синтаксису.
Іноді я створюю нові правила синтаксису для певної мови, в
after/syntax/[filetype].vim
. У випадку, якщо інші користувачі хочуть використовувати ці розширення, чи було б мені доречно вказати правила підсвічування за замовчуванням, які посилаються на загальні групи виділення за замовчуванням? Якщо інший користувач хоче замінити цей колір виділення, як їм це зробити?::::: after/syntax/asm.vim ::::: syn match asmHexNumber /\(0x\|\$\)[0-9A-Fa-f]\+/ highlight default link asmHexNumber Number
highlight link ...
команди у файл синтаксису, що вони замінюватимуть параметри кольорової схеми щоразу, коли файл із цим файлом буде завантажений. Чи варто мені це зробити лишеhighlight link ...
після перевірки, що для цього імені немає жодного правила виділення?