mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
commit
01f1028496
@ -4560,9 +4560,11 @@ static int recursive_regmatch(nfa_state_T *state, nfa_pim_T *pim, nfa_regprog_T
|
|||||||
if (REG_MULTI)
|
if (REG_MULTI)
|
||||||
regline = reg_getline(reglnum);
|
regline = reg_getline(reglnum);
|
||||||
reginput = regline + save_reginput_col;
|
reginput = regline + save_reginput_col;
|
||||||
nfa_match = save_nfa_match;
|
if (result != NFA_TOO_EXPENSIVE) {
|
||||||
|
nfa_match = save_nfa_match;
|
||||||
|
nfa_listid = save_nfa_listid;
|
||||||
|
}
|
||||||
nfa_endp = save_nfa_endp;
|
nfa_endp = save_nfa_endp;
|
||||||
nfa_listid = save_nfa_listid;
|
|
||||||
|
|
||||||
#ifdef REGEXP_DEBUG
|
#ifdef REGEXP_DEBUG
|
||||||
log_fd = fopen(NFA_REGEXP_RUN_LOG, "a");
|
log_fd = fopen(NFA_REGEXP_RUN_LOG, "a");
|
||||||
|
@ -20,6 +20,7 @@ STARTTEST
|
|||||||
:"""" Previously written tests """"""""""""""""""""""""""""""""
|
:"""" Previously written tests """"""""""""""""""""""""""""""""
|
||||||
:""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
:""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
:"
|
:"
|
||||||
|
:set noautoindent
|
||||||
:call add(tl, [2, 'ab', 'aab', 'ab'])
|
:call add(tl, [2, 'ab', 'aab', 'ab'])
|
||||||
:call add(tl, [2, 'b', 'abcdef', 'b'])
|
:call add(tl, [2, 'b', 'abcdef', 'b'])
|
||||||
:call add(tl, [2, 'bc*', 'abccccdef', 'bcccc'])
|
:call add(tl, [2, 'bc*', 'abccccdef', 'bcccc'])
|
||||||
@ -577,7 +578,7 @@ Gop:"
|
|||||||
:" Check patterns matching cursor position.
|
:" Check patterns matching cursor position.
|
||||||
:func! Postest()
|
:func! Postest()
|
||||||
new
|
new
|
||||||
call setline(1, ['ffooooo', 'boboooo', 'zoooooo', 'koooooo', 'moooooo', "\t\t\tfoo", 'abababababababfoo', 'bababababababafoo', '********_'])
|
call setline(1, ['ffooooo', 'boboooo', 'zoooooo', 'koooooo', 'moooooo', "\t\t\tfoo", 'abababababababfoo', 'bababababababafoo', '********_', ' xxxxxxxxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxx xxxxxxx xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx'])
|
||||||
call setpos('.', [0, 1, 0, 0])
|
call setpos('.', [0, 1, 0, 0])
|
||||||
s/\%>3c.//g
|
s/\%>3c.//g
|
||||||
call setpos('.', [0, 2, 4, 0])
|
call setpos('.', [0, 2, 4, 0])
|
||||||
@ -589,6 +590,7 @@ Gop:"
|
|||||||
%s/\%>6l\%3c./!/g
|
%s/\%>6l\%3c./!/g
|
||||||
%s/\%>7l\%12c./?/g
|
%s/\%>7l\%12c./?/g
|
||||||
%s/\%>7l\%<9l\%>5v\%<8v./#/g
|
%s/\%>7l\%<9l\%>5v\%<8v./#/g
|
||||||
|
$s/\%(|\u.*\)\@<=[^|\t]\+$//ge
|
||||||
1,$yank
|
1,$yank
|
||||||
quit!
|
quit!
|
||||||
endfunc
|
endfunc
|
||||||
|
@ -1076,6 +1076,7 @@ moooooo
|
|||||||
ab!babababababfoo
|
ab!babababababfoo
|
||||||
ba!ab##abab?bafoo
|
ba!ab##abab?bafoo
|
||||||
**!*****_
|
**!*****_
|
||||||
|
! xxx?xxxxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxx xxxxxxx xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx
|
||||||
-1-
|
-1-
|
||||||
ffo
|
ffo
|
||||||
bob
|
bob
|
||||||
@ -1086,6 +1087,7 @@ moooooo
|
|||||||
ab!babababababfoo
|
ab!babababababfoo
|
||||||
ba!ab##abab?bafoo
|
ba!ab##abab?bafoo
|
||||||
**!*****_
|
**!*****_
|
||||||
|
! xxx?xxxxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxx xxxxxxx xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx
|
||||||
-2-
|
-2-
|
||||||
ffo
|
ffo
|
||||||
bob
|
bob
|
||||||
@ -1096,6 +1098,7 @@ moooooo
|
|||||||
ab!babababababfoo
|
ab!babababababfoo
|
||||||
ba!ab##abab?bafoo
|
ba!ab##abab?bafoo
|
||||||
**!*****_
|
**!*****_
|
||||||
|
! xxx?xxxxxxxx xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxx xxxxxxx xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx
|
||||||
Test
|
Test
|
||||||
Test END
|
Test END
|
||||||
EN
|
EN
|
||||||
|
@ -475,7 +475,7 @@ static int included_patches[] = {
|
|||||||
// 1970,
|
// 1970,
|
||||||
// 1969 NA
|
// 1969 NA
|
||||||
// 1968,
|
// 1968,
|
||||||
// 1967,
|
1967,
|
||||||
// 1966,
|
// 1966,
|
||||||
// 1965 NA
|
// 1965 NA
|
||||||
// 1964,
|
// 1964,
|
||||||
|
Loading…
Reference in New Issue
Block a user