Skip to main content

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