@@ -112,6 +112,12 @@ double quotes on the third column."
112112 :safe #'integerp
113113 :package-version '(clojure-ts-mode . " 0.2.3" ))
114114
115+ (defcustom clojure-ts-use-markdown-inline t
116+ " When non-nil, use Markdown inline grammar for docstrings."
117+ :type 'boolean
118+ :safe #'booleanp
119+ :package-version '(clojure-ts-mode . " 0.2.3" ))
120+
115121(defvar clojure-ts--debug nil
116122 " Enables debugging messages, shows current node in mode-line.
117123Only intended for use at development time." )
@@ -1010,13 +1016,14 @@ See `clojure-ts--font-lock-settings' for usage of MARKDOWN-AVAILABLE."
10101016\\ {clojure-ts-mode-map}"
10111017 :syntax-table clojure-ts-mode-syntax-table
10121018 (clojure-ts--ensure-grammars)
1013- (let ((markdown-available (treesit-ready-p 'markdown_inline t )))
1014- (when markdown-available
1019+ (let ((use-markdown-inline (and clojure-ts-use-markdown-inline
1020+ (treesit-ready-p 'markdown_inline t ))))
1021+ (when use-markdown-inline
10151022 (treesit-parser-create 'markdown_inline )
10161023 (setq-local treesit-range-settings clojure-ts--treesit-range-settings))
10171024 (when (treesit-ready-p 'clojure )
10181025 (treesit-parser-create 'clojure )
1019- (clojure-ts-mode-variables markdown-available )
1026+ (clojure-ts-mode-variables use- markdown-inline )
10201027 (when clojure-ts--debug
10211028 (setq-local treesit--indent-verbose t )
10221029 (when (eq clojure-ts--debug 'font-lock )
0 commit comments