Function: markdown-ts--harvest-mode-treesit-configuration

markdown-ts--harvest-mode-treesit-configuration is a byte-compiled function defined in markdown-ts-mode.el.gz.

Signature

(markdown-ts--harvest-mode-treesit-configuration MODE)

Documentation

Harvest tree-sitter configuration from MODE.

Return a plist with the following keys and values:

    :font-lock (from treesit-font-lock-settings)
    :simple-indent (from treesit-simple-indent-rules)
    :range (from treesit-range-settings)

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/markdown-ts-mode.el.gz
(defun markdown-ts--harvest-mode-treesit-configuration (mode)
  "Harvest tree-sitter configuration from MODE.
Return a plist with the following keys and values:

    :font-lock (from `treesit-font-lock-settings')
    :simple-indent (from `treesit-simple-indent-rules')
    :range (from `treesit-range-settings')"
  (with-work-buffer
    (markdown-ts--inhibit-messages-and-warnings
      'markdown-ts-inhibit-code-block-mode-warnings
      (delay-mode-hooks (funcall mode)))
    (list :language (treesit-language-at (point-min))
          :font-lock treesit-font-lock-settings
          :simple-indent treesit-simple-indent-rules
          :range treesit-range-settings)))