mirror of
https://github.com/neovim/neovim.git
synced 2025-09-10 21:38:19 +00:00
multigrid: Allow UIs to set grid size different from window size
This commit is contained in:

committed by
Björn Linse

parent
f102f50ebe
commit
01555de2da
@@ -120,11 +120,11 @@ static int coladvance2(
|
||||
--curwin->w_curswant;
|
||||
}
|
||||
} else {
|
||||
int width = curwin->w_width - win_col_off(curwin);
|
||||
int width = curwin->w_grid.Columns - win_col_off(curwin);
|
||||
|
||||
if (finetune
|
||||
&& curwin->w_p_wrap
|
||||
&& curwin->w_width != 0
|
||||
&& curwin->w_grid.Columns != 0
|
||||
&& wcol >= (colnr_T)width) {
|
||||
csize = linetabsize(line);
|
||||
if (csize > 0)
|
||||
@@ -224,7 +224,7 @@ static int coladvance2(
|
||||
int b = (int)wcol - (int)col;
|
||||
|
||||
/* The difference between wcol and col is used to set coladd. */
|
||||
if (b > 0 && b < (MAXCOL - 2 * curwin->w_width))
|
||||
if (b > 0 && b < (MAXCOL - 2 * curwin->w_grid.Columns))
|
||||
pos->coladd = b;
|
||||
|
||||
col += b;
|
||||
@@ -436,7 +436,7 @@ bool leftcol_changed(void)
|
||||
bool retval = false;
|
||||
|
||||
changed_cline_bef_curs();
|
||||
lastcol = curwin->w_leftcol + curwin->w_width - curwin_col_off() - 1;
|
||||
lastcol = curwin->w_leftcol + curwin->w_grid.Columns - curwin_col_off() - 1;
|
||||
validate_virtcol();
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user