@@ -112,6 +112,12 @@ double quotes on the third column."
112
112
:safe #'integerp
113
113
:package-version '(clojure-ts-mode . " 0.2.3" ))
114
114
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
+
115
121
(defvar clojure-ts--debug nil
116
122
" Enables debugging messages, shows current node in mode-line.
117
123
Only intended for use at development time." )
@@ -1010,13 +1016,14 @@ See `clojure-ts--font-lock-settings' for usage of MARKDOWN-AVAILABLE."
1010
1016
\\ {clojure-ts-mode-map}"
1011
1017
:syntax-table clojure-ts-mode-syntax-table
1012
1018
(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
1015
1022
(treesit-parser-create 'markdown_inline )
1016
1023
(setq-local treesit-range-settings clojure-ts--treesit-range-settings))
1017
1024
(when (treesit-ready-p 'clojure )
1018
1025
(treesit-parser-create 'clojure )
1019
- (clojure-ts-mode-variables markdown-available )
1026
+ (clojure-ts-mode-variables use- markdown-inline )
1020
1027
(when clojure-ts--debug
1021
1028
(setq-local treesit--indent-verbose t )
1022
1029
(when (eq clojure-ts--debug 'font-lock )
0 commit comments