vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit b052fae9e960b71978acef98a3fa4aabc04a3dbd parent 22a67431724d0a648acf1cbe6021107bbda38b7a Author: Marc André Tanner <mat@brain-dump.org> Date: Fri, 1 Apr 2016 16:18:30 +0200 sam: fix escape handling in regex parsing Diffstat:
| M | sam.c | | | 4 | ++++ |
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/sam.c b/sam.c @@ -166,6 +166,10 @@ static char *parse_delimited_text(const char **s) { case 't': c = '\t'; break; + default: + if (**s != '\\' && **s != delim) + buffer_append(&buf, "\\", 1); + break; } }