]> git.eshelyaron.com Git - emacs.git/commitdiff
(substitute-env-vars): Fix typo.
authorRichard M. Stallman <rms@gnu.org>
Wed, 28 May 2003 11:16:22 +0000 (11:16 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 28 May 2003 11:16:22 +0000 (11:16 +0000)
lisp/env.el

index eae724d148d3ea68d558fcf513c097a1a12579ab..6aef5457a1c0d4bbae307fc4387cfe49409d4c48 100644 (file)
@@ -63,12 +63,14 @@ If it is also not t, RET does not exit if it does non-null completion."
 `$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)