1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-11 14:01:43 -08:00
emacs/lisp/progmodes
Basil L. Contovounesios cd8d3f3379 Fix some tree-sitter :match regexps
This was originally installed on 2023-06-17 in the emacs-29 release
branch and later reverted.  The intention is to backport it after
Emacs 29.1 is released.

The shy groups were caught by modified versions of the GNU ELPA
packages xr and relint:
- https://github.com/mattiase/xr/pull/6
- https://github.com/mattiase/relint/pull/14

* lisp/progmodes/ruby-ts-mode.el (ruby-ts--s-p-query): Quote special
character in regexp.
* lisp/progmodes/java-ts-mode.el (java-ts-mode--font-lock-settings):
* lisp/progmodes/js.el (js--plain-method-re):
(js--treesit-font-lock-settings):
* lisp/progmodes/rust-ts-mode.el (rust-ts-mode--font-lock-settings):
* lisp/progmodes/typescript-ts-mode.el
(typescript-ts-mode--font-lock-settings): Replace character
alternative [\\d], which matches '\' or 'd', with the most likely
intention [0-9].  Fix shy groups mistyped as optional colons.
Remove unneeded numbered :match group in rust-ts-mode (bug#64019).
2023-06-17 20:47:50 +01:00
..
antlr-mode.el Use delete-char instead of backward-delete-char 2023-02-22 12:55:45 +01:00
asm-mode.el
autoconf.el
bat-mode.el
bug-reference.el bug-reference: prevent match-data clobbering (bug#61395) 2023-02-10 19:22:56 +01:00
c-ts-common.el Only fill the current paragraph in c-ts-common--fill-block-comment 2023-03-21 22:50:03 -07:00
c-ts-mode.el Fix more shy group regexps 2023-06-17 16:36:27 +01:00
cc-align.el
cc-awk.el
cc-bytecomp.el
cc-cmds.el
cc-defs.el Make c-emacs-features use the proper binding of parse-sexp-lookup-properties 2023-05-10 11:16:32 -04:00
cc-engine.el Fontify Java constructor names and arglists 2023-05-26 14:32:07 +00:00
cc-fonts.el Improve C++ concept indentation. 2023-04-14 16:37:33 +00:00
cc-guess.el
cc-langs.el CC Mode: Correct some regexp typos, \\(:? -> \\(?: 2023-06-17 13:19:18 +00:00
cc-menus.el
cc-mode.el CC Mode: Correct some regexp typos, \\(:? -> \\(?: 2023-06-17 13:19:18 +00:00
cc-styles.el Use delq return value (bug#61730) 2023-05-20 11:05:57 +02:00
cc-vars.el Improve C++ concept indentation. 2023-04-14 16:37:33 +00:00
cfengine.el
cl-font-lock.el
cmacexp.el
cmake-ts-mode.el Fix bol/bos anchors in tree-sitter :match regexps 2023-06-13 14:35:14 +01:00
compile.el Introduce 'compilation-annotation' text property 2023-02-27 21:14:41 +02:00
cperl-mode.el ; cperl-mode.el: Fix font-lock after yanking into POD 2023-06-15 17:15:36 +02:00
cpp.el
csharp-mode.el Merge from origin/emacs-29 2023-05-18 07:49:49 -04:00
cwarn.el
dcl-mode.el Fix interactive forms in some Lisp packages 2023-05-06 11:29:58 +03:00
dockerfile-ts-mode.el Merge from origin/emacs-29 2023-06-03 05:50:58 -04:00
ebnf-abn.el
ebnf-bnf.el
ebnf-dtd.el
ebnf-ebx.el
ebnf-iso.el
ebnf-otz.el ebnf2ps: eliminate double nreverse 2023-04-10 15:12:01 +02:00
ebnf-yac.el
ebnf2ps.el
ebrowse.el Fix interactive forms in some Lisp packages 2023-05-06 11:29:58 +03:00
eglot.el ; Eglot: simplify last change to eglot-unregister-capability 2023-06-09 02:12:19 +01:00
elisp-mode.el Merge from origin/emacs-29 2023-06-10 06:42:43 -04:00
elixir-ts-mode.el Improve call indentation for elixir-ts-mode 2023-04-29 12:16:56 +03:00
erts-mode.el
etags.el Fix the documentation of various aspects of adding Xref history 2023-03-17 10:14:41 +02:00
executable.el
f90.el
flymake-cc.el
flymake-proc.el
flymake.el flymake-end-of-line-diagnostics-face: Tweak a little 2023-04-19 01:57:26 +03:00
fortran.el
gdb-mi.el Fix apparently wrong delete and delq value discards (bug#61730) 2023-05-24 23:01:10 +02:00
glasses.el
go-ts-mode.el Merge from origin/emacs-29 2023-06-03 05:50:58 -04:00
grep.el New user option 'grep-use-headings' 2023-02-27 21:14:47 +02:00
gud.el Fix interactive forms in some Lisp packages 2023-05-06 11:29:58 +03:00
heex-ts-mode.el Add heex-ts-mode (Bug#61996) 2023-03-12 17:40:06 +02:00
hideif.el
hideshow.el Teach 'hs-minor-mode' about tree-sitter based modes 2023-02-02 19:41:09 +02:00
icon.el
idlw-complete-structtag.el
idlw-help.el
idlw-shell.el
idlw-toolbar.el
idlwave.el Fix apparently wrong delete and delq value discards (bug#61730) 2023-05-24 23:01:10 +02:00
inf-lisp.el
java-ts-mode.el Fix some tree-sitter :match regexps 2023-06-17 20:47:50 +01:00
js.el Fix some tree-sitter :match regexps 2023-06-17 20:47:50 +01:00
json-ts-mode.el Merge from origin/emacs-29 2023-02-28 06:30:13 +01:00
ld-script.el
m4-mode.el
make-mode.el Don't use mapconcat for effect 2023-04-10 15:20:27 +02:00
meta-mode.el
mixal-mode.el
modula2.el
octave.el
opascal.el
pascal.el
perl-mode.el
prog-mode.el ; Fix byte-compilation warnings in --without-x build 2023-05-11 16:25:46 +03:00
project.el Merge from origin/emacs-29 2023-06-03 05:50:58 -04:00
prolog.el Remove unused values in effect context 2023-04-09 16:45:40 +02:00
ps-mode.el
python.el Merge from origin/emacs-29 2023-06-17 05:02:55 -04:00
ruby-mode.el Merge from origin/emacs-29 2023-04-15 13:02:04 -04:00
ruby-ts-mode.el Fix some tree-sitter :match regexps 2023-06-17 20:47:50 +01:00
rust-ts-mode.el Fix some tree-sitter :match regexps 2023-06-17 20:47:50 +01:00
scheme.el Avoid using rx any for not-newline 2023-05-30 17:44:53 +02:00
sh-script.el Merge from origin/emacs-29 2023-06-17 05:02:55 -04:00
simula.el
sql.el sql: add missing postgresql types 2023-04-20 10:50:04 +03:00
subword.el
tcl.el
typescript-ts-mode.el Fix some tree-sitter :match regexps 2023-06-17 20:47:50 +01:00
vera-mode.el
verilog-mode.el Merge from verilog-mode upstream. 2023-06-06 21:46:19 -04:00
vhdl-mode.el Another fix for VHDL mode highlighting 2023-05-13 16:50:55 +03:00
which-func.el
xref.el Merge from origin/emacs-29 2023-04-21 07:29:14 -04:00
xscheme.el