X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=subdirmk.git;a=blobdiff_plain;f=README;h=006b57f62eaeacb6cb0927dcfe67b3968121e15b;hp=3390adff9d4e8bca1098b7e88b7f959004a987be;hb=c6e0abe539310d9c3a612dd92f59d106aa8674c7;hpb=e637ec96e688439ca41a25fb09e11a958180ba75 diff --git a/README b/README index 3390adf..006b57f 100644 --- a/README +++ b/README @@ -266,11 +266,11 @@ So pathname syntax is a subset of: &# delete everything to end of line (useful if the RHS contains unrecognised & constructions) -&!STUFF +&:changequote STUFF changes the escape sequence from & to literally STUFF STUFF may be any series of of non-whitespace characters, - and is terminated by EOL or lwsp. &!STUFF and the lwsp - are discarded. + and is terminated by EOL or lwsp. The whole line is + discarded. After this, write STUFF instead of &, everywhere. The effect is global and lasts until the next setting. @@ -278,9 +278,9 @@ So pathname syntax is a subset of: it back before using &:include. Notably - STUFFSTUFF => STUFFSTUFF - \STUFF => STUFF - STUFF!& set escape back to & + STUFFSTUFF => STUFFSTUFF + \STUFF => STUFF + STUFF:changequote & => set escape back to & &TARGETS_things Handled specially. If mentioned, declares that this