summaryrefslogtreecommitdiff
path: root/lisp/progmodes/hideif.el
diff options
context:
space:
mode:
authorLuke Lee <luke.lee@synaptics.com>2021-03-31 11:22:47 +0800
committerLuke Lee <luke.lee@synaptics.com>2021-03-31 11:42:33 +0800
commit8ac31329572ba65c68c5b87a4d6fff2a9c323b4b (patch)
tree20a03717b60a48be38e2652b4f3c034d7967feb5 /lisp/progmodes/hideif.el
parent571c261525f2e50e4d843b360e3c04b451b24e07 (diff)
downloademacs-8ac31329572ba65c68c5b87a4d6fff2a9c323b4b.tar.gz
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.
Diffstat (limited to 'lisp/progmodes/hideif.el')
-rw-r--r--lisp/progmodes/hideif.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/progmodes/hideif.el b/lisp/progmodes/hideif.el
index 6f1a8781b49..0d9b4b7a363 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)))))