[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master c6465d65fa: Don't signal an error on re-builder startup with rx s
From: |
Lars Ingebrigtsen |
Subject: |
master c6465d65fa: Don't signal an error on re-builder startup with rx syntax |
Date: |
Tue, 22 Feb 2022 08:45:37 -0500 (EST) |
branch: master
commit c6465d65faf0808b2bc7226ca108322c19d75b41
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Don't signal an error on re-builder startup with rx syntax
* lisp/emacs-lisp/re-builder.el (reb-initialize-buffer): Make
startup with rx syntax not signal an error (bug#54107).
---
lisp/emacs-lisp/re-builder.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lisp/emacs-lisp/re-builder.el b/lisp/emacs-lisp/re-builder.el
index 38726ca048..24770fac67 100644
--- a/lisp/emacs-lisp/re-builder.el
+++ b/lisp/emacs-lisp/re-builder.el
@@ -323,7 +323,10 @@ Except for Lisp syntax this is the same as `reb-regexp'.")
(reb-lisp-mode))
(t (reb-mode)))
(reb-restart-font-lock)
- (reb-do-update))
+ ;; When using `rx' syntax, the initial syntax () is invalid. But
+ ;; don't signal an error in that case.
+ (ignore-errors
+ (reb-do-update)))
(defun reb-mode-buffer-p ()
"Return non-nil if the current buffer is a RE Builder buffer."
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master c6465d65fa: Don't signal an error on re-builder startup with rx syntax,
Lars Ingebrigtsen <=