Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>XSLT Dark ThemesNew to Visual Studio Code? Get it now.
XSLT Dark Themes

XSLT Dark Themes

DeltaXignia

|
1,905 installs
| (0) | Free
Popular dark color themes enhanced for XSLT/XPath semantic tokens
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

XSLT Dark Themes

A set of popular dark color themes extended to enhance support for XSLT/XPath Semantic Highlighting.

These themes are for use with the XSLT/Path for Visual Studio Code and XPath Notebooks extensions maintained by DeltaXignia.

Themes

The following themes are included. The 'X' prefix is used to distinguish the XSLT/XPath extended variant. Links are to the VS Code marketplace entries for the original themes.

  • X Darcula From IntelliJ
  • X Gruvbox Material Dark
  • X Gruvbox Material Dark - Borders
  • X Iceberg
  • X Moegi Dark Vitesse
  • X Nord
  • X Tokyo Night Storm
  • X Zenburn
  • X Oxygen Graphite

Screenshots


X Darcula from IntelliJ


X Gruvbox Material Dark


X Nord


X Tokyo Night


X Iceberg


X Zenburn


X Oxygen Graphite


Project Goal

The immediate goal of this extension is to add support for language-specific XSLT and XPath semantic tokens for a range of popular themes.

These theme enhancements are provided as a convenient alternative to managing custom user settings.

User Customisation

You can override specific XSLT token colors in user settings, as in the following example:

  "editor.semanticTokenColorCustomizations": {
    "[Kimbie Dark]": {
      "enabled": true,
      "rules": {
        "simpleType": "#98676a",
        "anonymousFunction": "#889b4a",
				"axisName": "#98676a",
      }
    }
  }

Property names like simpleType correspond to the XSLT/XPath-specific Semantic Tokens names. Here's a full list:

XSLT Semantic Tokens

attributeName,
attributeEquals,
attributeValue,
xmlnsName,
dtd,
elementName,
elementValue,
processingInstrName,
processingInstrValue,
entityRef,
xmlComment,
xmlPunctuation,
xslElementName,
xmlText

XPath Semantic Tokens

attributeNameTest,   
comment*,
number*,
operator*,
variable*,   
string*,
uriLiteral,
nodeType,  
simpleType,
axisName, 
nodeNameTest,
functionNameTest,
complexExpression,
function*,
entityRef,
anonymousFunction,
mapKey

* 'Standard' semantic tokens - used by other languages

Additional Notes

  1. Alongside adding support for XSLT/XPath Semantic Tokens, for some themes there may have been slight adjustments. Specifically:

    • Ensure active indent-guide-line has sufficient contrast with non-active lines
    • For XPath Notebooks, ensure the code cell background color is different to the general background color
  2. For some themes it was necessary to adjust colors for semantic tokens that are not specific to XSLT/XPath

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft