(define-treesit-generic-mode): Support quoted symbol for parent.
(liquid-generic-ts-mode): Quote :parent like quoted all other properties.
(cherry picked from commit
a7f35dc1770266ec7661c5af58611540489c5256)
(add-to-list 'auto-mode-alist (cons re ',mode)))
(define-derived-mode ,mode
- ,(or parent 'fundamental-mode)
+ ,(or (if (eq (car-safe parent) 'quote) (cadr parent) parent)
+ 'fundamental-mode)
,(or name pretty-name)
,(or docstring
(concat (or name pretty-name) " mode.\n"
:source "https://github.com/hankthetank27/tree-sitter-liquid"
:auto-mode "\\.liquid\\'"
:name "Liquid"
- :parent mhtml-ts-mode
+ :parent 'mhtml-ts-mode
(setq-local treesit-range-settings
(append treesit-range-settings