Ben Jackson wrote:
> Thanks Bram. I like it a lot.
>
> One thing i would like is the ability to remove the borders. I’m not a
> fan of the borders in general due to the extra screen space they use
> (and this the extra code they cover). I can also live without the X in
> the corner if the popup goes away with Ctrl-y which I think it does.
We could support the full array, like the "border" argument of
popup_create(). But I suppose for this info popup just on/off will be
sufficient. And the "border" argument actually doesn't have a value for
"off", you would need to use [0,0,0,0]. Thus perhaps it's better to
have a "border" argument that can be "on" or "off".
> I did notice a draw bug when testing. I can raise an issue if you
> like, but I was just testing the right side of the screen.
>
> Create a vsplit and get it so the pum is towards right of screen and
> the info popup draws to the left, but overlaps the window to the left
> too. When changing the pum selection, artefacts are left in the non
> active window. Example:
>
>
https://files.gitter.im/Valloric/ycmd/DT1n/Screenshot-2019-08-19-at-22.32.31.png
I did notice something like this when debugging, but could not reproduce
it. Perhaps it happens when the info popup is on a window that won't be
redrawn. When the popup menu is visible some redrawing is skipped to
avoid flicker, that probably interferes here.
--
From "know your smileys":
(X0||) Double hamburger with lettuce and tomato