Расширение Visual Studio Code для подсветки синтаксиса языка 1С:Элемент (.xbsl)
Как работает палитра
Расширение не переключает workbench.colorTheme. Вместо этого оно определяет текущий тип темы VS Code и подмешивает свои textMateRules для XBSL поверх активной темы.
По умолчанию используется режим auto:
- при светлой теме VS Code включается светлая XBSL-палитра
- при темной теме VS Code включается темная XBSL-палитра
При необходимости поведение можно переопределить:
XBSL: Use Automatic Syntax PaletteXBSL: Use Dark Syntax PaletteXBSL: Use Light Syntax PaletteXBSL: Disable Managed Syntax Palette
Или через настройку:
xbsl.syntaxPalette.mode = autoxbsl.syntaxPalette.mode = darkxbsl.syntaxPalette.mode = lightxbsl.syntaxPalette.mode = off
Это позволяет, например, оставить светлую тему VS Code, но принудительно использовать темную XBSL-палитру.
Примеры оформления
Светлая и темная палитры адаптированы под соответствующий тип темы VS Code и сохраняют читаемое разделение между ключевыми словами, типами, именами методов, строками и служебными конструкциями языка.
Светлая тема

Темная тема

Лицензия
Расширение распространяется по лицензии MIT. Подробные условия указаны в LICENSE.