Function: markdown-ts-mode-maybe

markdown-ts-mode-maybe is a byte-compiled function defined in markdown-ts-mode.el.gz.

Signature

(markdown-ts-mode-maybe)

Documentation

Enable markdown-ts-mode when its grammars are available.

Also propose to install the grammars when treesit-enabled-modes is t or contains the mode name.

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/markdown-ts-mode.el.gz
(defun markdown-ts-mode-maybe ()
  "Enable `markdown-ts-mode' when its grammars are available.
Also propose to install the grammars when `treesit-enabled-modes'
is t or contains the mode name."
  (declare-function treesit-language-available-p "treesit.c")
  (if (or (and (treesit-language-available-p 'markdown)
               (treesit-language-available-p 'markdown-inline))
          (eq treesit-enabled-modes t)
          (memq 'markdown-ts-mode treesit-enabled-modes))
      (markdown-ts-mode)
    (text-mode)))