summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp.el
diff options
context:
space:
mode:
authorDamien Cassou <damien@cassou.me>2024-06-14 10:46:42 +0200
committerDmitry Gutov <dmitry@gutov.dev>2024-06-24 01:31:03 +0300
commit0edacf2aa7e53d0cec95bcaae4cd19e5389b70f8 (patch)
tree3db0a94f8a13122f629427f471a12b7377c1897f /lisp/emacs-lisp/lisp.el
parentcace0cbee93f2a7f70a14a8445abcd176d3b3af2 (diff)
downloademacs-0edacf2aa7e53d0cec95bcaae4cd19e5389b70f8.tar.gz
emacs-0edacf2aa7e53d0cec95bcaae4cd19e5389b70f8.tar.bz2
emacs-0edacf2aa7e53d0cec95bcaae4cd19e5389b70f8.zip
Add jsdoc support to js-ts-mode
* lisp/progmodes/js.el (js--treesit-font-lock-settings): Add jsdoc font-lock settings. (js--treesit-jsdoc-beginning-regexp): New variable to match the beginning of a jsdoc block. (js-ts-mode): Add jsdoc support. Save the 'javascript parser to `treesit-primary-parser'. Configure `treesit-range-settings' to use a jsdoc parser within a JavaScript file. (js-ts-language-at-point): New function to return either 'jsdoc or 'javascript depending on where the point is.
Diffstat (limited to 'lisp/emacs-lisp/lisp.el')
0 files changed, 0 insertions, 0 deletions