hrsh7th / nvim-cmp

A completion plugin for neovim coded in Lua.
MIT License
8.16k stars 407 forks source link

fix: the height of docs view get wrong when content lines get wrapped #2032

Open adoyle-h opened 3 months ago

adoyle-h commented 3 months ago

When the wrap_at option not pass to vim.lsp.util._make_floating_popup_size(), it calculates height with unwrapped lines. Actually the nvim-cmp shows content with wrapped lines in docs view. So when the content has very long text, the calculated height is smaller than actually required in docs view.

Before:

2024-09-02_03 57 58@2x

After fixed:

2024-09-02_03 46 38@2x