goneovim
goneovim copied to clipboard
External Popup Menu doesn't apply on child popup message
When i get popup from linters with "submessage" i get something like this:
All the time. It's realy annoying and make's hard to work with (in this case -> typescript).
There is how it looks with terminal version on nvim:
I know I can disable external popup but i realy enjoy it fancy look :P
Hi :)
This is a known issue, and there is currently no good solution. :( The tooltip associated with the completion menu provided by the modern neovim plugin is displayed using a float window. On the other hand, the current specification of the ext_popupmenu API that goneovim uses to externalize popup menus does not provide information about these tooltips. This means that tooltips associated with completion menus are indistinguishable from general float windows, making it difficult to handle whether they are tooltips associated with completion or float windows with a completely different purpose.
However, it might be possible to implement a work-around, for example, if an external pop-up menu is displayed while in insert mode, so that the float window is not covered by the UI of the external pop-up menu, although it might be somewhat clunky. I'll try to make a fix based on this idea in the next few days.
@Grzanka99 Hi, I've created a commit that implements the workaround. If you have time, try it out. https://github.com/akiyosi/goneovim/actions/runs/624055076
I have made a few minor fixes in the latest revision. You can try the following if you like.
https://github.com/akiyosi/goneovim/actions/runs/638803935

Is this fix in the current 4.11 build, or do I have to build it myself?
@JSchrtke Hi :) This fix is included in 0.4.11. If you have any problems, let me know!
Heh, now my cursor is under the popup :P
I could not respond for latest question bcs I had some problems with building it.
Anyway, this is how it looks in terminal:
I use goneovim-bin from AUR
Same with
ExtPopup = true