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