Get Dialtone completions and documentation while working in Vue, CSS, and Less files.
The Dialtone extension adds component, prop, design token, and CSS utility guidance to Visual Studio Code. It keeps the most common lookups in your editor, close to the code you are writing.
The extension is currently distributed as a VS Code extension package (.vsix).
.vsix file from the latest release.The language server is included in the extension. You do not need to install it separately.
The extension is highly likely to work in VS Code-derived IDEs, such as Cursor and the Devin IDE, but compatibility is not guaranteed. Dialtone currently validates it in VS Code only.
In a Vue template, start typing a Dialtone component to see matching components:
<dt-
After choosing a component, completions are available for its props:
<dt-button
Move the cursor inside a prop value to see its accepted values:
<dt-button kind=""></dt-button>
Hover over a Dialtone component or prop to read its documentation without leaving the file.
Start typing a Dialtone custom property in a Vue style block, CSS file, or Less file:
.example {
color: var(--dt-color-);
}
The extension suggests matching tokens. Hover over a token to see its documentation and value.
Completions are available inside static class attributes in Vue templates:
<div class="d-p-"></div>
Hover over a Dialtone utility class to see the CSS declaration it applies.
The extension does not currently inspect utility classes assembled inside dynamic :class arrays or objects.
The extension runs in:
.vue).css).less)Component, prop, and utility class support applies to Vue templates. Design token support applies to Vue style blocks, CSS, and Less.
Run Trigger Suggest from the Command Palette. VS Code may also have a keyboard shortcut assigned to that command.
Run Dialtone: Show Output from the Command Palette. The Dialtone output channel reports language server startup and processing errors.
The command is available while the Dialtone language server is running. If it is missing, confirm that you opened a .vue, .css, or .less file, then reload the VS Code window.
Confirm that the class is inside a static class attribute. Dynamic :class expressions are not currently supported.
Dialtone VS Code Extension documentation last updated Friday, September 4, 2026
fix/popover-modal-zindex-scope