From 193a80d3df95c28ec639d6396371186a8f641bdf Mon Sep 17 00:00:00 2001 From: Tim McCarthy Date: Mon, 16 Sep 2024 00:31:22 -0700 Subject: [PATCH] Add prx macro for eshell regexes --- thoom-emacs/modules/thoom-prog.el | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/thoom-emacs/modules/thoom-prog.el b/thoom-emacs/modules/thoom-prog.el index a51ba17..1fa9e7a 100644 --- a/thoom-emacs/modules/thoom-prog.el +++ b/thoom-emacs/modules/thoom-prog.el @@ -81,6 +81,13 @@ any directory proferred by `consult-dir'." (t (eshell/cd (if regexp (eshell-find-previous-directory regexp) (completing-read "cd: " eshell-dirs)))))))) +(use-package pcre2el + :ensure t + :config + (defmacro prx (&rest rx-sexp) + "Convert rx-compatible regular expressions to PCRE." + `(rxt-elisp-to-pcre (rx ,@rx-sexp)))) + (use-package eshell-toggle :ensure t :custom