Variable: combobulate-registered-languages-alist

combobulate-registered-languages-alist is a variable defined in combobulate-setup.el.

Value

((ocaml (caml-mode tuareg-mode neocaml-mode)
	combobulate-ocaml-minor-mode)
 (ocaml-interface
  (caml-mode tuareg-interface-mode neocaml-interface-mode)
  combobulate-ocaml-interface-minor-mode)
 (go (go-mode go-ts-mode) combobulate-go-minor-mode)
 (json (json-mode json-ts-mode js-json-mode)
       combobulate-json-minor-mode)
 (yaml (yaml-ts-mode yaml-mode) combobulate-yaml-minor-mode)
 (css (css-mode css-ts-mode) combobulate-css-minor-mode)
 (tsx (tsx-ts-mode) combobulate-tsx-minor-mode)
 (typescript (typescript-mode typescript-ts-mode)
	     combobulate-typescript-minor-mode)
 (javascript
  (js-mode js2-mode rjsx-mode js3-mode js-ts-mode js-jsx-mode
	   js2-jsx-mode)
  combobulate-javascript-minor-mode)
 (python (python-mode python-ts-mode) combobulate-python-minor-mode)
 (html (html-mode html-ts-mode mhtml-mode sgml-mode)
       combobulate-html-minor-mode)
 (toml (toml-ts-mode toml-mode) combobulate-toml-minor-mode))

Documentation

Alist of Combobulate languages and major modes supported by Combobulate.

Each entry must be of the form

   (NAME MAJOR-MODES MINOR-MODE-FN TREESIT-LANGUAGE)

Where NAME is the Combobulate language name (used for Emacs Lisp symbols); MAJOR-MODES is a list of supported major modes; MINOR-MODE-FN is a minor mode function that Combobulate must use for that language and those major modes; and TREESIT-LANGUAGE is the tree-sitter grammar name (which may differ from NAME if it contains characters invalid in Emacs Lisp symbols, such as underscores).

Source Code

;; Defined in /nix/store/b5fvrwzi3zvkabyzx0in6gw1cj963z46-emacs-packages-deps/share/emacs/site-lisp/combobulate-setup.el
(defvar combobulate-registered-languages-alist nil
  "Alist of Combobulate languages and major modes supported by Combobulate.

Each entry must be of the form

   (NAME MAJOR-MODES MINOR-MODE-FN TREESIT-LANGUAGE)

Where NAME is the Combobulate language name (used for Emacs Lisp symbols);
MAJOR-MODES is a list of supported major modes; MINOR-MODE-FN is a minor
mode function that Combobulate must use for that language and those major
modes; and TREESIT-LANGUAGE is the tree-sitter grammar name (which may
differ from NAME if it contains characters invalid in Emacs Lisp symbols,
such as underscores).")