diff options
author | Stefan Kangas <stefankangas@gmail.com> | 2024-12-16 22:17:36 +0100 |
---|---|---|
committer | Stefan Kangas <stefankangas@gmail.com> | 2024-12-16 22:17:36 +0100 |
commit | 9fd96e2ab95d19bb7df7fb698a497d56f3cdb3af (patch) | |
tree | 7724ab45309696bd8f5e7f7926a7ed1eaa28e551 /lisp/emacs-lisp | |
parent | b9dc337ea7416ee7ee4d873a91f6d6d9f109c04c (diff) | |
download | emacs-9fd96e2ab95d19bb7df7fb698a497d56f3cdb3af.tar.gz emacs-9fd96e2ab95d19bb7df7fb698a497d56f3cdb3af.tar.bz2 emacs-9fd96e2ab95d19bb7df7fb698a497d56f3cdb3af.zip |
Improve reb-change-syntax docstring
* lisp/emacs-lisp/re-builder.el (reb-change-syntax): Improve docstring.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/re-builder.el | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/re-builder.el b/lisp/emacs-lisp/re-builder.el index c5307f70d08..1fc6c872332 100644 --- a/lisp/emacs-lisp/re-builder.el +++ b/lisp/emacs-lisp/re-builder.el @@ -485,7 +485,22 @@ If the optional PAUSE is non-nil then pause at the end in any case." (defun reb-change-syntax (&optional syntax) "Change the syntax used by the RE Builder. -Optional argument SYNTAX must be specified if called non-interactively." +Interactively, prompt for SYNTAX. + +Re-Builder currently understands three different forms of input, namely +`read', `string', and `rx' syntax: + + 1. The `string' syntax is the same one used by functions such as + `query-replace-regexp' (\\[query-replace-regexp]). There is no need to escape + backslashes and double quotes. + + 2. The `read' syntax is the same syntax used as when specifying the + regexp as a string in a Lisp program. + + 3. Finally, the `rx' syntax allows editing of symbolic regular + expressions supported by the package of the same name. + +When called from Lisp, SYNTAX must be specified." (interactive (list (intern (completing-read |