From 3944a36f14662dacdd3689224f031e48ae60ea0a Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 2 May 2022 18:01:45 -0400 Subject: Updated docs --- bp.1 | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'bp.1') diff --git a/bp.1 b/bp.1 index 3d082f5..2524840 100644 --- a/bp.1 +++ b/bp.1 @@ -203,9 +203,16 @@ Any one of the given escape sequences or ranges \f[I]esc1\f[R] or \f[I]esc2\f[R] (e.g.\ \f[B]\[rs]r,n,x01-x04\f[R]) .TP \f[B]\[rs]N\f[R] -A special case escape that matches a \[lq]nodent\[rq]: one or more -newlines followed by the same indentation that occurs on the current -line. +A special escape that matches a \[lq]nodent\[rq]: one or more newlines +followed by the same indentation that occurs on the current line. +.TP +\f[B]\[rs]C\f[R] +A special escape that always matches the empty string and replaces it +with the indentation of the line on which it matched. +For example, this pattern would match Bash-style heredocs that start +with \[lq]<<-FOO\[rq] and end with a line containing only the starting +indentation and the string \[lq]FOO\[rq]: \f[B]\[dq]<<-\[dq] +\[at]end=(\[rs]C id) ..%\[rs]n (\[ha]end$)\f[R] .TP \f[B]\[rs]i\f[R] An identifier character (e.g.\ alphanumeric characters or underscores). -- cgit v1.2.3