mirror of
https://github.com/neovim/neovim.git
synced 2024-12-24 13:15:09 -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) {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
@ -273,6 +273,15 @@ func Test_cwindow()
|
||||
call XwindowTests('l')
|
||||
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
|
||||
" commands.
|
||||
func XfileTests(cchar)
|
||||
|
Loading…
Reference in New Issue
Block a user