From 1b359783aabdd40a9c3f96c5514843de21a2319f Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Mon, 27 Feb 2012 21:25:46 -0800 Subject: * txr.vim: Recognize backslash-newline break in regexes. --- ChangeLog | 4 ++++ txr.vim | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 079d33c5..e0c9b9c4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2012-02-27 Kaz Kylheku + + * txr.vim: Recognize backslash-newline break in regexes. + 2012-02-27 Kaz Kylheku * txr.vim: Substantially revised for better lexical accuracy diff --git a/txr.vim b/txr.vim index da63e588..6bc75a9c 100644 --- a/txr.vim +++ b/txr.vim @@ -95,14 +95,14 @@ syn match txr_char "@[ \t]*\\x[0-9A-Fa-f]\+" syn match txr_char "@[ \t]*\\[0-9]\+" syn match txr_variable "@[ \t]*[*]\?[ \t]*[A-Za-z_][A-Za-z0-9_]*" syn match txr_metanum "@[0-9]\+" -syn match txr_regdir "@[ \t]*/\(\\/\|[^/]\)*/" +syn match txr_regdir "@[ \t]*/\(\\/\|[^/]\|\\\n\)*/" syn match txr_chr "#\\x[A-Fa-f0-9]\+" contained syn match txr_chr "#\\o[0-9]\+" contained syn match txr_chr "#\\[^ \t\nA-Za-z0-9_]" contained syn match txr_chr "#\\[A-Za-z0-9_]\+" contained -syn match txr_regex "/\(\\/\|[^/]\)*/" contained -syn match txl_regex "#/\(\\/\|[^/]\)*/" contained +syn match txr_regex "/\(\\/\|[^/]\|\\\n\)*/" contained +syn match txl_regex "#/\(\\/\|[^/]\|\\\n\)*/" contained syn match txr_ncomment ";.*" contained syn match txr_ident "[:@]\?[A-Za-z0-9!$%&*+\-<=>?\\^_~]\+" contained -- cgit v1.2.3