diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2014-11-13 11:41:50 -0500 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2014-11-13 11:41:50 -0500 |
commit | c7a3109dd3e747438f46ce6cc404006e27be79ff (patch) | |
tree | a8458ee422ca0803bacba0831f3de0ef44c4c2f7 /src/nvim/regexp_nfa.c | |
parent | c5d7d75bb10a3d41bd2c502b010f2148c5e7b796 (diff) | |
parent | ca7c509ae0396be0b15c268b1b2e0600e796e322 (diff) | |
download | rneovim-c7a3109dd3e747438f46ce6cc404006e27be79ff.tar.gz rneovim-c7a3109dd3e747438f46ce6cc404006e27be79ff.tar.bz2 rneovim-c7a3109dd3e747438f46ce6cc404006e27be79ff.zip |
Merge #1322 'vim-patch:7.4.421 + vim-patch:7.4.437'
Diffstat (limited to 'src/nvim/regexp_nfa.c')
-rw-r--r-- | src/nvim/regexp_nfa.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/nvim/regexp_nfa.c b/src/nvim/regexp_nfa.c index 2659eac762..9ae1740627 100644 --- a/src/nvim/regexp_nfa.c +++ b/src/nvim/regexp_nfa.c @@ -1259,10 +1259,16 @@ static int nfa_regatom(void) switch (c) { case 's': EMIT(NFA_ZSTART); + if (!re_mult_next("\\zs")) { + return false; + } break; case 'e': EMIT(NFA_ZEND); - nfa_has_zend = TRUE; + nfa_has_zend = true; + if (!re_mult_next("\\zs")) { + return false; + } break; case '1': case '2': |