From 5feaf906e110097a443af78f549f01c1bd527e25 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Wed, 13 Mar 2019 13:40:36 -0400 Subject: [PATCH] * lisp/progmodes/python.el (python-rx-constituents): Fix ordering in `or` The previous code worked earlier because of a bug in `rx` (which used `regexp-opt` without passing it to `keep-order` argument), but now that `rx` has been fixed the underlying bug here reared its ugly head. --- lisp/progmodes/python.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index 65d5d90cd5f..5d0d03d5029 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -438,7 +438,7 @@ It returns a file name which can be used directly as argument of (* ?\\ ?\\) (any ?\' ?\"))) (* ?\\ ?\\) ;; Match single or triple quotes of any kind. - (group (or "\"" "\"\"\"" "'" "'''"))))) + (group (or "\"\"\"" "\"" "'''" "'"))))) (coding-cookie . ,(rx line-start ?# (* space) (or ;; # coding= -- 2.39.2