Module: libs/cursorless-engine/languages/constants
Type aliases
LanguageId
Ƭ LanguageId: typeof allLanguageIds[number]
Defined in
libs/cursorless-engine/languages/constants.ts:37
SupportedLanguageId
Ƭ SupportedLanguageId: typeof supportedLanguageIds[number]
Defined in
libs/cursorless-engine/languages/constants.ts:36
Variables
allLanguageIds
• allLanguageIds: ("c" | "clojure" | "cpp" | "css" | "csharp" | "go" | "html" | "java" | "javascript" | "javascriptreact" | "json" | "jsonc" | "latex" | "markdown" | "php" | "python" | "ruby" | "scala" | "scss" | "rust" | "typescript" | "typescriptreact" | "xml" | "shellscript")[]
Defined in
libs/cursorless-engine/languages/constants.ts:34
otherLanguageIds
• otherLanguageIds: readonly ["shellscript"]
Other language IDs that we might reference (e.g., for token customization) but don't have full tree-sitter support for yet.
Defined in
libs/cursorless-engine/languages/constants.ts:32
supportedLanguageIds
• supportedLanguageIds: readonly ["c", "clojure", "cpp", "css", "csharp", "go", "html", "java", "javascript", "javascriptreact", "json", "jsonc", "latex", "markdown", "php", "python", "ruby", "scala", "scss", "rust", "typescript", "typescriptreact", "xml"]
Languages with first party Cursorless tree-sitter support
Defined in
libs/cursorless-engine/languages/constants.ts:2