forked from aniani/vim
patch 8.0.0099
Problem: Popup menu always appears above the cursor when it is in the lower
half of the screen. (Matt Gardner)
Solution: Compute the available space better. (Hirohito Higashi,
closes #1241)
This commit is contained in:
@@ -105,7 +105,8 @@ redo:
|
|||||||
|
|
||||||
/* Put the pum below "row" if possible. If there are few lines decide on
|
/* Put the pum below "row" if possible. If there are few lines decide on
|
||||||
* where there is more room. */
|
* where there is more room. */
|
||||||
if (row - above_row >= below_row - row)
|
if (row + 2 >= below_row - pum_height
|
||||||
|
&& row - above_row > (below_row - above_row) / 2)
|
||||||
{
|
{
|
||||||
/* pum above "row" */
|
/* pum above "row" */
|
||||||
|
|
||||||
|
|||||||
@@ -764,6 +764,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
99,
|
||||||
/**/
|
/**/
|
||||||
98,
|
98,
|
||||||
/**/
|
/**/
|
||||||
|
|||||||
Reference in New Issue
Block a user