emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 8ac3132: Fix incorrect regular expression for more general text r


From: Luke Lee
Subject: master 8ac3132: Fix incorrect regular expression for more general text replacements.
Date: Tue, 30 Mar 2021 23:47:50 -0400 (EDT)

branch: master
commit 8ac31329572ba65c68c5b87a4d6fff2a9c323b4b
Author: Luke Lee <luke.lee@synaptics.com>
Commit: Luke Lee <luke.lee@synaptics.com>

    Fix incorrect regular expression for more general text replacements.
    
    * lisp/progmodes/hideif.el (hif-evaluate-macro): fix regexp to trim
      off leading/trailing spaces, but not within.
---
 lisp/progmodes/hideif.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/progmodes/hideif.el b/lisp/progmodes/hideif.el
index 6f1a878..0d9b4b7 100644
--- a/lisp/progmodes/hideif.el
+++ b/lisp/progmodes/hideif.el
@@ -1600,7 +1600,7 @@ not be expanded."
              (result (funcall hide-ifdef-evaluator expr))
              (exprstring (replace-regexp-in-string
                           ;; Trim off leading/trailing whites
-                          "^[ \t]*\\([^ \t]+\\)[ \t]*" "\\1"
+                          "^[ \t]*\\|[ \t]*$"  ""
                           (replace-regexp-in-string
                            "\\(//.*\\)" "" ; Trim off end-of-line comments
                            (buffer-substring-no-properties start end)))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]