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)))