1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-30 04:10:54 -08:00
emacs/lisp/progmodes
Damien Cassou 0edacf2aa7 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.
2024-06-24 01:31:03 +03:00
..
antlr-mode.el
asm-mode.el
autoconf.el
bat-mode.el
bug-reference.el ; Fix typos 2024-06-16 22:38:26 +02:00
c-ts-common.el Spelling fixes 2024-06-04 22:16:28 -07:00
c-ts-mode.el Fix for grammar change of keyword "virtual" in tree-sitter-cpp 2024-06-22 21:13:43 +03:00
cc-align.el
cc-awk.el
cc-bytecomp.el
cc-cmds.el
cc-defs.el
cc-engine.el Run c-unmark-<>-around-region in after-change-functions always. 2024-05-05 11:34:14 +00:00
cc-fonts.el
cc-guess.el
cc-langs.el ; Fix typos 2024-06-23 16:40:06 +02:00
cc-menus.el
cc-mode.el In normal-mode, make c-mode call c-mode when CC Mode is loaded 2024-05-30 12:40:07 +00:00
cc-styles.el
cc-vars.el
cfengine.el
cl-font-lock.el
cmacexp.el
cmake-ts-mode.el
compile.el Allow to expand truncated long lines in *Compilation* buffers 2024-06-22 13:40:11 +03:00
cperl-mode.el ;cperl-mode.el: Avoid false positives when parsing new Perl syntax 2024-06-13 14:37:13 +02:00
cpp.el
csharp-mode.el Merge from origin/emacs-29 2024-04-27 06:23:46 -04:00
cwarn.el
dcl-mode.el
dockerfile-ts-mode.el
ebnf-abn.el
ebnf-bnf.el
ebnf-dtd.el
ebnf-ebx.el
ebnf-iso.el
ebnf-otz.el
ebnf-yac.el
ebnf2ps.el
ebrowse.el
eglot.el Eglot: Fix command execution (bug#71642) 2024-06-22 12:46:36 +03:00
elisp-mode.el Fix printing the result by 'eval-print-last-sexp' 2024-05-18 12:55:34 +03:00
elixir-ts-mode.el
erts-mode.el
etags-regen.el etags-regen-program: Use more robust default value 2024-05-22 02:51:51 +03:00
etags.el
executable.el
f90.el
flymake-cc.el
flymake-proc.el
flymake.el Spelling fixes 2024-06-04 22:16:28 -07:00
fortran.el
gdb-mi.el
glasses.el With glasses-uncapitalize-p, use a display overlay property 2024-04-20 11:30:13 +03:00
go-ts-mode.el go-ts-mode: Highlight variadic function parameter names 2024-06-01 17:47:57 +03:00
grep.el In rgrep, check matching files before excluding files 2024-06-02 12:43:09 +02:00
gud.el Fix LLDB frame-format for optional column number info 2024-06-01 21:05:50 +02:00
heex-ts-mode.el
hideif.el
hideshow.el
icon.el
idlw-complete-structtag.el
idlw-help.el
idlw-shell.el
idlw-toolbar.el
idlwave.el
inf-lisp.el ; Fix typos 2024-06-23 16:40:06 +02:00
java-ts-mode.el
js.el Add jsdoc support to js-ts-mode 2024-06-24 01:31:03 +03:00
json-ts-mode.el
ld-script.el
lua-ts-mode.el ; Fix byte-compilation warnings in lua-ts-mode.el 2024-05-11 13:54:35 +03:00
m4-mode.el
make-mode.el
meta-mode.el
mixal-mode.el
modula2.el
octave.el
opascal.el
pascal.el
peg.el ; Fix typos 2024-06-16 22:38:26 +02:00
perl-mode.el ; Minor copy edits 2024-04-09 22:40:43 +03:00
php-ts-mode.el ; Fix typos 2024-06-23 16:40:06 +02:00
prog-mode.el
project.el * lisp/progmodes/project.el: Bump the version 2024-06-14 18:27:48 +03:00
prolog.el
ps-mode.el
python.el Allow escape sequences in Python prompts 2024-06-15 13:46:29 +03:00
ruby-mode.el ruby-rubocop-use-bundler: New user option 2024-05-13 05:37:05 +03:00
ruby-ts-mode.el * lisp/progmodes/ruby-ts-mode.el (ruby-ts-mode): Add 'text' (bug#67036). 2024-05-02 09:28:53 +03:00
rust-ts-mode.el Tighten regexp for rust-ts-mode keyword workaround 2024-05-01 21:50:21 -07:00
scheme.el (scheme-syntax-propertize-sexp-comment): Allow #; in strings 2024-04-01 10:46:19 -04:00
sh-script.el Suppress warnings for obsolete display-comint-buffer-action (bug#69983) 2024-04-25 20:34:28 +03:00
simula.el
sql.el Fix sending input to SQL when point is not at EOB 2024-04-18 11:53:26 +03:00
subword.el
tcl.el
typescript-ts-mode.el typescript/tsx-ts-mode: Indentation for type parameters 2024-06-15 02:18:56 +03:00
vera-mode.el
verilog-mode.el
vhdl-mode.el
which-func.el ; Fix thinko in my last change 2024-05-27 22:39:03 +02:00
xref.el Use revert-buffer-restore-functions in xref-revert-buffer (bug#49731) 2024-06-05 09:35:50 +03:00
xscheme.el