changeset 51279:92f5fdc30889

(substitute-env-vars): Fix typo.
author Richard M. Stallman <rms@gnu.org>
date Wed, 28 May 2003 11:16:22 +0000
parents 7192dc1bfcf4
children c2efaecb5d8f
files lisp/env.el
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/env.el	Wed May 28 11:14:07 2003 +0000
+++ b/lisp/env.el	Wed May 28 11:16:22 2003 +0000
@@ -63,12 +63,14 @@
 `$FOO' where FOO is an environment variable name means to substitute
 the value of that variable.  The variable name should be terminated
 with a character not a letter, digit or underscore; otherwise, enclose
-the entire variable name in braces.  Use `$$' to insert a single
-dollar sign."
+the entire variable name in braces.  For instance, in `ab$cd-x',
+`$cd' is treated as an environment variable.
+
+Use `$$' to insert a single dollar sign."
   (let ((start 0))
     (while (string-match
 	    (eval-when-compile
-	      (rx (or (and "$" (submatch (1+ (regexp "[:alnum:]_"))))
+	      (rx (or (and "$" (submatch (1+ (regexp "[[:alnum:]_]"))))
 		      (and "${" (submatch (minimal-match (0+ anything))) "}")
 		      "$$")))
 	    string start)