mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Merge pull request #17921 from zeertzjq/vim-8.2.4649
vim-patch:8.2.{4349,4649}
This commit is contained in:
commit
1217694f21
@ -3893,7 +3893,7 @@ void ex_display(exarg_T *eap)
|
||||
msg_puts_attr("^J", attr);
|
||||
n -= 2;
|
||||
}
|
||||
for (p = yb->y_array[j]; *p && (n -= ptr2cells(p)) >= 0; p++) { // -V1019
|
||||
for (p = yb->y_array[j]; *p != NUL && (n -= ptr2cells(p)) >= 0; p++) { // -V1019
|
||||
clen = utfc_ptr2len(p);
|
||||
msg_outtrans_len(p, clen);
|
||||
p += clen - 1;
|
||||
|
@ -2780,6 +2780,7 @@ static int qf_jump_edit_buffer(qf_info_T *qi, qfline_T *qf_ptr, int forceit, int
|
||||
// present.
|
||||
if (qfl_type == QFLT_LOCATION) {
|
||||
win_T *wp = win_id2wp(prev_winid);
|
||||
|
||||
if (wp == NULL && curwin->w_llist != qi) {
|
||||
emsg(_("E924: Current window was closed"));
|
||||
*opened_window = false;
|
||||
|
@ -6249,8 +6249,10 @@ static int nfa_regmatch(nfa_regprog_T *prog, nfa_state_T *start,
|
||||
case NFA_MARK_GT:
|
||||
case NFA_MARK_LT:
|
||||
{
|
||||
size_t col = rex.input - rex.line;
|
||||
pos_T *pos = getmark_buf(rex.reg_buf, t->state->val, false);
|
||||
pos_T *pos;
|
||||
size_t col = REG_MULTI ? rex.input - rex.line : 0;
|
||||
|
||||
pos = getmark_buf(rex.reg_buf, t->state->val, false);
|
||||
|
||||
// Line may have been freed, get it again.
|
||||
if (REG_MULTI) {
|
||||
|
@ -142,6 +142,7 @@ endfunc
|
||||
func Test_FileChangedShell_edit_dialog()
|
||||
throw 'Skipped: requires a UI to be active'
|
||||
CheckNotGui
|
||||
CheckUnix " Using low level feedkeys() does not work on MS-Windows.
|
||||
|
||||
new Xchanged_r
|
||||
call setline(1, 'reload this')
|
||||
|
Loading…
Reference in New Issue
Block a user