emacs/lisp/textmodes
Yuan Fu 2547fbe9c4
Obsolete treesit-block/sexp/sentence/text-type-regexp
And replace them with treesit-thing-settings.

* doc/lispref/positions.texi (List Motion): Remove mention of
treesit-sexp/sentence-type-regexp.

* lisp/progmodes/c-ts-mode.el (c-ts-base-mode)
* lisp/progmodes/dockerfile-ts-mode.el (dockerfile-ts-mode)
* lisp/progmodes/java-ts-mode.el (java-ts-mode)
* lisp/progmodes/js.el (js-ts-mode)
* lisp/progmodes/json-ts-mode.el (json-ts-mode)
* lisp/progmodes/ruby-ts-mode.el (ruby-ts-mode)
* lisp/progmodes/typescript-ts-mode.el (typescript-ts-base-mode)
(tsx-ts-mode)
* lisp/progmodes/heex-ts-mode.el (heex-ts-mode)
* lisp/progmodes/sh-script.el (bash-ts-mode)
* lisp/progmodes/prog-mode.el (prog-fill-reindent-defun)
* lisp/textmodes/html-ts-mode.el (html-ts-mode): Replace
treesit-sexp/sentence/text-type-regexp with treesit-thing-settings.

* lisp/treesit.el (treesit-sexp-type-regexp)
(treesit-sentence-type-regexp): Mark obsolete.
(treesit-block-type-regexp): Remove.

* lisp/treesit.el (treesit-forward-sexp)
(treesit-transpose-sexps)
(treesit-beginning-of-defun)
(treesit-end-of-defun)
(treesit-forward-sentence)
(treesit-defun-at-point): Make use of treesit-thing-settings.

(treesit-thing-definition)
(treesit-thing-defined-p): New functions.

(treesit-major-mode-setup): Replace
treesit-sexp/sentence-type-regexp with treesit-thing-settings.
2023-09-01 20:38:25 -07:00
..
artist.el Update Android port 2023-06-11 17:58:47 +08:00
bib-mode.el
bibtex-style.el
bibtex.el Fix bibtex-font-lock-url-regexp 2023-08-22 21:42:49 -05:00
conf-mode.el Merge remote-tracking branch 'origin/master' into feature/android 2023-08-02 08:10:59 +08:00
css-mode.el Rename the newly added -ref- faces to -use- 2023-02-28 04:08:55 +02:00
dns-mode.el
emacs-authors-mode.el
emacs-news-mode.el Make 'emacs-news-cycle-tag' work at all levels 2023-02-21 15:25:36 +01:00
enriched.el Add a binding for enriched-toggle-markup 2023-05-29 14:46:30 +02:00
fill.el
flyspell.el
glyphless-mode.el
html-ts-mode.el Obsolete treesit-block/sexp/sentence/text-type-regexp 2023-09-01 20:38:25 -07:00
ispell.el Make ispell localwords safe local variable 2023-08-26 11:09:34 +03:00
less-css-mode.el ; Prefer HTTPS to HTTP in more links 2023-08-02 23:32:28 +02:00
makeinfo.el
mhtml-mode.el
nroff-mode.el
page-ext.el
page.el
paragraphs.el Merge from origin/emacs-29 2023-07-31 11:11:23 -04:00
picture.el Call them “bracket expressions” more consistently 2023-06-19 11:09:00 -07:00
pixel-fill.el
po.el
refbib.el
refer.el
refill.el
reftex-auc.el
reftex-cite.el Assume that font-lock is preloaded 2023-08-25 20:35:38 +02:00
reftex-dcr.el
reftex-global.el
reftex-index.el Assume that font-lock is preloaded 2023-08-25 20:35:38 +02:00
reftex-parse.el
reftex-ref.el ; Delete redundant defvars; font-lock is preloaded 2023-08-25 23:54:51 +02:00
reftex-sel.el Assume that font-lock is preloaded 2023-08-25 20:35:38 +02:00
reftex-toc.el Assume that font-lock is preloaded 2023-08-25 20:35:38 +02:00
reftex-vars.el Clean up some safe-local-variable predicates 2023-08-30 19:52:53 +02:00
reftex.el ; Delete redundant defvars; font-lock is preloaded 2023-08-25 23:54:51 +02:00
remember.el ; Prefer HTTPS to HTTP in more links 2023-08-02 23:32:28 +02:00
rst.el Use ensure-list in many more places 2023-08-27 21:45:30 +02:00
sgml-mode.el Remove IE9 support tag from HTML5 skeleton 2023-08-01 09:55:30 +02:00
string-edit.el
table.el Remove useless unwind-protect forms, or make them useful as intended 2023-04-07 19:08:33 +02:00
tex-mode.el ; Delete redundant defvars; font-lock is preloaded 2023-08-25 23:54:51 +02:00
texinfmt.el
texinfo.el Fix auto-filling in Texinfo mode 2023-05-13 11:28:38 +03:00
texnfo-upd.el
text-mode.el Update Android port 2023-02-15 22:51:44 +08:00
tildify.el
toml-ts-mode.el Make toml-ts-mode-indent-offset into natnum 2023-08-01 14:39:35 +02:00
two-column.el
underline.el
word-wrap-mode.el
yaml-ts-mode.el Rename the newly added -ref- faces to -use- 2023-02-28 04:08:55 +02:00