forked from aniani/vim
patch 9.0.0951: trying every character position for a match is inefficient
Problem: Trying every character position for a match is inefficient. Solution: Use the start position of the match ignoring "\zs".
This commit is contained in:
@@ -1123,10 +1123,12 @@ static unsigned reg_tofreelen;
|
||||
typedef struct {
|
||||
regmatch_T *reg_match;
|
||||
regmmatch_T *reg_mmatch;
|
||||
|
||||
char_u **reg_startp;
|
||||
char_u **reg_endp;
|
||||
lpos_T *reg_startpos;
|
||||
lpos_T *reg_endpos;
|
||||
|
||||
win_T *reg_win;
|
||||
buf_T *reg_buf;
|
||||
linenr_T reg_firstlnum;
|
||||
|
Reference in New Issue
Block a user