Home
last modified time | relevance | path

Searched refs:reg_buf (Results 1 – 5 of 5) sorted by relevance

/vim-8.2.3635/src/
H A Dregexp.c1124 buf_T *reg_buf; member
1180 return vim_iswordc_buf(c, rex.reg_buf); in reg_iswordc()
1196 return ml_get_buf(rex.reg_buf, rex.reg_firstlnum + lnum, FALSE); in reg_getline()
1261 - (*mb_head_off)(rex.line, rex.input - 1), rex.reg_buf); in reg_prev_class()
1282 if (rex.reg_buf != curbuf || VIsual.lnum == 0) in reg_match_visual()
1911 rex.reg_buf = curbuf; in vim_regsub()
1943 rex.reg_buf = curbuf; // always works on the current buffer! in vim_regsub_multi()
2570 rex.reg_buf = buf; in init_regexec_multi()
2573 rex.reg_maxline = rex.reg_buf->b_ml.ml_line_count - lnum; in init_regexec_multi()
2656 rex.reg_buf = curbuf; in vim_regcomp()
H A Dregexp_bt.c2820 if (vim_iswordp_buf(scan, rex.reg_buf) in regrepeat()
3390 pos = getmark_buf(rex.reg_buf, mark, FALSE); in regmatch()
3449 this_class = mb_get_class_buf(rex.input, rex.reg_buf); in regmatch()
3457 if (!vim_iswordc_buf(c, rex.reg_buf) || (rex.input > rex.line in regmatch()
3458 && vim_iswordc_buf(rex.input[-1], rex.reg_buf))) in regmatch()
3471 this_class = mb_get_class_buf(rex.input, rex.reg_buf); in regmatch()
3479 if (!vim_iswordc_buf(rex.input[-1], rex.reg_buf) in regmatch()
3481 && vim_iswordc_buf(c, rex.reg_buf))) in regmatch()
3509 if (!vim_iswordp_buf(rex.input, rex.reg_buf)) in regmatch()
3517 || !vim_iswordp_buf(rex.input, rex.reg_buf)) in regmatch()
[all …]
H A Dregexp_nfa.c6284 this_class = mb_get_class_buf(rex.input, rex.reg_buf); in nfa_regmatch()
6290 else if (!vim_iswordc_buf(curc, rex.reg_buf) in nfa_regmatch()
6292 && vim_iswordc_buf(rex.input[-1], rex.reg_buf))) in nfa_regmatch()
6310 this_class = mb_get_class_buf(rex.input, rex.reg_buf); in nfa_regmatch()
6316 else if (!vim_iswordc_buf(rex.input[-1], rex.reg_buf) in nfa_regmatch()
6318 && vim_iswordc_buf(curc, rex.reg_buf))) in nfa_regmatch()
6549 result = vim_iswordp_buf(rex.input, rex.reg_buf); in nfa_regmatch()
6555 && vim_iswordp_buf(rex.input, rex.reg_buf); in nfa_regmatch()
6838 pos_T *pos = getmark_buf(rex.reg_buf, t->state->val, FALSE); in nfa_regmatch()
7615 rex.reg_buf = curbuf; in nfa_regexec_nl()
/vim-8.2.3635/runtime/doc/
H A Dversion7.txt14852 Solution: Initialize reg_buf to curbuf.
16124 Solution: Use reg_buf instead, like the old engine.
H A Dversion8.txt31624 Solution: Set rex.reg_buf when compiling the pattern. (closes #3972)