Mercurial > vim
changeset 5753:a548aae15b3a v7.4.221
updated for version 7.4.221
Problem: Quickfix doesn't resize on ":copen 20". (issue 199)
Solution: Resize the window when requested. (Christian Brabandt)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 27 Mar 2014 17:02:27 +0100 |
parents | e28d2e0d3f4e |
children | a9023919be41 |
files | src/quickfix.c src/version.c |
diffstat | 2 files changed, 17 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/quickfix.c +++ b/src/quickfix.c @@ -2358,7 +2358,22 @@ ex_copen(eap) win = qf_find_win(qi); if (win != NULL && cmdmod.tab == 0) + { win_goto(win); + if (eap->addr_count != 0) + { +#ifdef FEAT_VERTSPLIT + if (cmdmod.split & WSP_VERT) + { + if (height != W_WIDTH(win)) + win_setwidth(height); + } + else +#endif + if (height != win->w_height) + win_setheight(height); + } + } else { qf_buf = qf_find_buf(qi);