Commit cccc806d authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(substitute-env-vars): Fix typo.

parent d6c135fb
...@@ -63,12 +63,14 @@ If it is also not t, RET does not exit if it does non-null completion." ...@@ -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 `$FOO' where FOO is an environment variable name means to substitute
the value of that variable. The variable name should be terminated the value of that variable. The variable name should be terminated
with a character not a letter, digit or underscore; otherwise, enclose with a character not a letter, digit or underscore; otherwise, enclose
the entire variable name in braces. Use `$$' to insert a single the entire variable name in braces. For instance, in `ab$cd-x',
dollar sign." `$cd' is treated as an environment variable.
Use `$$' to insert a single dollar sign."
(let ((start 0)) (let ((start 0))
(while (string-match (while (string-match
(eval-when-compile (eval-when-compile
(rx (or (and "$" (submatch (1+ (regexp "[:alnum:]_")))) (rx (or (and "$" (submatch (1+ (regexp "[[:alnum:]_]"))))
(and "${" (submatch (minimal-match (0+ anything))) "}") (and "${" (submatch (minimal-match (0+ anything))) "}")
"$$"))) "$$")))
string start) string start)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment