From fd33056965547714484831fc16692cb387d3067f Mon Sep 17 00:00:00 2001 From: "K.Kosako" Date: Tue, 28 May 2024 22:56:00 +0900 Subject: fix #296: ONIG_SYNTAX_EMACS doesn't support 'shy groups' --- src/regsyntax.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/regsyntax.c b/src/regsyntax.c index d9cbfb3..a5b2dba 100644 --- a/src/regsyntax.c +++ b/src/regsyntax.c @@ -90,7 +90,7 @@ OnigSyntaxType OnigSyntaxEmacs = { ONIG_SYN_OP_ASTERISK_ZERO_INF | ONIG_SYN_OP_PLUS_ONE_INF | ONIG_SYN_OP_QMARK_ZERO_ONE | ONIG_SYN_OP_DECIMAL_BACKREF | ONIG_SYN_OP_LINE_ANCHOR | ONIG_SYN_OP_ESC_CONTROL_CHARS ) - , ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR + , ( ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR | ONIG_SYN_OP2_QMARK_GROUP_EFFECT ) , ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC , ONIG_OPTION_NONE , -- cgit v1.1