summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/rx.el
Commit message (Expand)AuthorAgeFilesLines
* ; * lisp/emacs-lisp/rx.el: Remove extra dash. (Bug#75603)Eli Zaretskii2025-01-161-1/+1
* Update copyright year to 2025Paul Eggert2025-01-011-1/+1
* Remove misspelled rx category `chinse-two-byte`Mattias Engdegård2024-08-011-2/+0
* Declare the variable `rx-constituents` obsolete.Mattias Engdegård2024-04-291-0/+7
* Merge from savannah/emacs-29Po Lu2024-01-021-1/+1
|\
| * ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
| * Fix rx wrong-code bug: ranges starting with ^Mattias Engdegård2023-07-301-7/+13
* | ; * lisp/emacs-lisp/rx.el: slight modernisation of internal rx usageMattias Engdegård2023-08-131-7/+7
* | rx: Better translation of char-matching patternsMattias Engdegård2023-08-121-206/+356
* | rx: better not-wordchar and (syntax word) translationMattias Engdegård2023-08-021-2/+40
* | rx performance improvementsMattias Engdegård2023-08-021-74/+102
* | Fix rx wrong-code bug: ranges starting with ^Mattias Engdegård2023-07-301-7/+13
* | Don't distort character ranges in rx translationMattias Engdegård2023-07-171-0/+6
* | Add more function declarationsMattias Engdegård2023-05-261-0/+1
|/
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
* Fix pcase rx patterns using rx-let bindings (bug#59814)Mattias Engdegård2022-12-111-7/+7
* Reduce internal rx autoloadsMattias Engdegård2022-07-311-4/+6
* Fix rx.el byte-compile warning in loaddefs.elLars Ingebrigtsen2022-07-311-0/+4
* ; * lisp/emacs-lisp/rx.el: Don't set indentation prop for `repeat`.Mattias Engdegård2022-06-301-2/+1
* Don't change indentation rules for `>=` and `=`Mattias Engdegård2022-06-301-4/+6
* * lisp/emacs-lisp/rx.el: Indent some rx constructs correctly.Mattias Engdegård2022-06-291-0/+8
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* Add example of advanced user-defined Rx form to manualMattias Engdegård2021-08-231-1/+2
* ; * lisp/emacs-lisp/rx.el (rx--pcase-macroexpander): slight rephraseMattias Engdegård2021-05-291-4/+3
* Fix pcase 'rx' patterns with a single named submatch (bug#48477)Mattias Engdegård2021-05-181-5/+16
* ; Fix some typos in doc strings and manualsŠtěpán Němec2021-04-241-1/+1
* Fix pcase 'rx' pattern match-data bugMattias Engdegård2021-02-281-10/+27
* Fix pcase rx pattern bugsMattias Engdegård2021-02-261-1/+5
* Fix rx `regexp` form with deprecated syntaxMattias Engdegård2021-02-181-1/+1
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Autoload the 'rx' pcase macroexpander (bug#44807)Mattias Engdegård2020-11-241-0/+1
* Fix pcase rx form snag with '?' and '??' (bug#44532)Mattias Engdegård2020-11-091-1/+1
* Merge from origin/emacs-27Glenn Morris2020-08-181-2/+2
|\
| * ; spelling fixesPaul Eggert2020-08-131-2/+2
* | Various battery.el improvements (bug#41808)Basil L. Contovounesios2020-06-181-1/+1
|/
* Fix rx error with ? and ??Mattias Engdegård2020-03-051-1/+1
* * lisp/emacs-lisp/rx.el (rx--string-to-intervals): Fix error string.Mattias Engdegård2020-03-051-1/+1
* rx: Improve 'or' compositionality (bug#37659)Mattias Engdegård2020-03-011-28/+48
* Fix rx charset generationMattias Engdegård2020-02-291-1/+5
* rx: Use longest match for all-string 'or' forms (bug#37659)Mattias Engdegård2020-02-121-1/+1
* ; spelling fixesPaul Eggert2020-01-171-1/+1
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* Allow characters and single-char strings in rx charsetsMattias Engdegård2019-12-131-6/+20
* Use `or' instead of `union' for charset union in rxMattias Engdegård2019-12-121-15/+26
* Add `union' and `intersection' to rx (bug#37849)Mattias Engdegård2019-12-101-95/+214
* Spelling fixesPaul Eggert2019-12-091-1/+1
* Don't use the return value of 'push'Mattias Engdegård2019-12-041-1/+1
* Avoid duplicated character classes in rxMattias Engdegård2019-12-031-1/+3
* Expand rx definitions inside (not ...)Mattias Engdegård2019-10-271-0/+3
* rx.el: Refactor user-definition expansionMattias Engdegård2019-10-241-41/+56