Skip to content
Omena
Reference

Editor settings

Generated ownership and support status for every public VS Code setting.

Edit on GitHubGenerated from product code.

Each setting has one declared runtime owner. Compatibility-only keys remain visible so existing workspaces do not fail validation, but the current Rust server ignores them.

SettingOwnerStatusContract
omena.features.definitionRust language serverActiveEnable Go to Definition for cx() class names.
omena.features.hoverRust language serverActiveEnable hover information for cx() class names.
omena.features.completionRust language serverActiveEnable autocomplete inside cx() calls.
omena.features.referencesRust language serverActiveEnable Find References for CSS class selectors.
omena.features.renameRust language serverActiveEnable Rename Symbol for CSS class selectors across SCSS and TS/TSX files.
omena.diagnostics.severityRust language serverActiveSeverity level for unresolved class diagnostics.
omena.diagnostics.deepAnalysisRust language serverActiveEnable deeper workspace diagnostic analysis in the Rust language server.
omena.diagnostics.unusedSelectorLegacy compatibilityDeprecatedLegacy compatibility setting retained for older Node language-server builds. The current Rust server does not consume it.
omena.diagnostics.missingModuleLegacy compatibilityDeprecatedLegacy compatibility setting retained for older Node language-server builds. The current Rust server does not consume it.
omena.hover.maxCandidatesLegacy compatibilityDeprecatedLegacy compatibility setting retained for older Node language-server builds. The current Rust server does not consume it.
omena.typeFactBackendVS Code extensionActiveType-fact backend used by the language server. tsgo uses the extension-bundled TS 7 native compiler and does not build a synchronous current-TS program on the LSP request path. tsgo-workspace uses pnpm exec tsgo in the user workspace.
omena.lspServerRuntimeVS Code extensionActiveLanguage-server runtime. auto uses the bundled or built Rust omena-lsp-server and fails fast if no binary is available. omena-lsp-server requires the bundled binary, explicit OMENA_LSP_SERVER_PATH, or explicit OMENA_LSP_SERVER_COMMAND command.
omena.pathAliasLegacy compatibilityDeprecatedLegacy compatibility map for older Node language-server builds. The current Rust server does not consume this setting; configure package manifests through omena.resolution.packageManifestPaths where applicable.
omena.scss.classnameTransformLegacy compatibilityDeprecatedLegacy compatibility mirror of css-loader's modules.localsConvention for older Node language-server builds. The current Rust server does not consume this setting.
omena.resolution.packageManifestPathsRust language serverActivePackage manifest file paths or file URIs loaded by the Rust language server for Sass package resolution.