branch: externals/shell-command+
commit f0a8a955b87ce7840fd1871875c452d904640c10
Author: Philip K <phil...@posteo.net>
Commit: Philip K <phil...@posteo.net>

    Don't interpret local binary execution as a path
---
 bang.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/bang.el b/bang.el
index 931d7f4..8c25476 100644
--- a/bang.el
+++ b/bang.el
@@ -34,8 +34,10 @@
 
 (defconst bang--command-regexp
   (rx bos (* space)
-      (? (group (or "." "/" "~") (* (not space))) (+ space))
-      (or (group "<") (group ">") (group "|") "!" "")
+      (? (group (or (: ?. (not (any "/"))) ?/ ?~)
+                (* (not space)))
+         (+ space))
+      (or (group ?<) (group ?>) (group ?|) ?! "")
       (* space)
       (group (+ not-newline))
       eos))

Reply via email to