You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reimplement hover window with floating window for Neovim 0.4.0 or later (#767)
* Reimplement hover window with floating window for Neovim 0.4.0 or later
* Add test for hover window using floating window
* Close floating window when entering other window on WinEnter
* Add test for closing floating window on WinEnter
* Fix checking enough space for floating window
* Use BufEnter instead of WinEnter
since WinEnter cannot close floating hover when the current buffer
switches to another buffer within the same window.
* Add test where entering another buffer closes floating hover
* Follow the API change of nvim_open_win()
Note: the API was changed at
neovim/neovim@96edbe7
* Move cursor into floating hover when hover is already open
* Add health check for floating window
* Describe the behavior of floating window support in document
* Add g:LanguageClient_useFloatingHover
* Add test for moving the cursor into floating window
* Add LanguageClient#openHoverInSeparateWindow()
to reopen floating hover in separate preview window
* Rename LanguageClient#openHoverInSeparateWindow to LanguageClient#reopenHoverInSeparateWindow
* Give left margin only when line is not empty
* Revert "Add LanguageClient#reopenHoverInSeparateWindow()"
This reverts commit 18640c2.
This reverts commit f40a1c3.
* Prefer s:GetVar() to get()
Addresses review comment #767 (comment)
* Move description of float window behavior to function doc section
Addresses review comments #767 (comment)
0 commit comments