mirror of
https://github.com/neovim/neovim.git
synced 2024-12-25 13:45:15 -07:00
vim-patch:8.1.1245: ":copen 10" sets height in full-height window
Problem: ":copen 10" sets height in full-height window. (Daniel Hahler)
Solution: Don't set the height if the quickfix window is full height.
(closes vim/vim#4325)
36d502225c
This commit is contained in:
parent
479c014122
commit
7c26be61bb
@ -3164,7 +3164,8 @@ static int qf_goto_cwindow(const qf_info_T *qi, bool resize, int sz,
|
|||||||
if (sz != win->w_width) {
|
if (sz != win->w_width) {
|
||||||
win_setwidth(sz);
|
win_setwidth(sz);
|
||||||
}
|
}
|
||||||
} else if (sz != win->w_height) {
|
} else if (sz != win->w_height
|
||||||
|
&& win->w_height + win->w_status_height < cmdline_row) {
|
||||||
win_setheight(sz);
|
win_setheight(sz);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -273,6 +273,15 @@ func Test_cwindow()
|
|||||||
call XwindowTests('l')
|
call XwindowTests('l')
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
|
func Test_copenHeight()
|
||||||
|
copen
|
||||||
|
wincmd H
|
||||||
|
let height = winheight(0)
|
||||||
|
copen 10
|
||||||
|
call assert_equal(height, winheight(0))
|
||||||
|
quit
|
||||||
|
endfunc
|
||||||
|
|
||||||
" Tests for the :cfile, :lfile, :caddfile, :laddfile, :cgetfile and :lgetfile
|
" Tests for the :cfile, :lfile, :caddfile, :laddfile, :cgetfile and :lgetfile
|
||||||
" commands.
|
" commands.
|
||||||
func XfileTests(cchar)
|
func XfileTests(cchar)
|
||||||
|
Loading…
Reference in New Issue
Block a user