Imagine not having a full screen spell check suggestion window, but instead a little context menu that pops up where you can pick a suggestion while still being able to read the original buffer that you're trying to spell check. Sort of like what Sublime Text had forever.
Or little snippets of helpful text for git specific details or inline documentation for auto-complete.
I've only been using Vim for about 8 months but floating windows is something you severely miss having previously used other editors like VSCode. Now with them in tact, it will unlock all sorts of great features and UI wins. I wonder how long it will take for plugins to start adopting it.
I'm a newbie vim user, but my friends and colleagues that have been using it for years have been professing for years that floating windows are a distraction. That part of vim's appeal is the raw and undisturbed viewport. Not now though. These floating windows are like the second coming.
It's a preference. These have been available for Emacs in various forms for a while but I much prefer side info (from lsp and the like) to pop up in another buffer and only when I ask for it.
Popup menus have been a thing since long time ago. Nvim floating windows are true arbitrary windows (they are placed in floating layers over other windows and then composited within the grid; in more flexible UIs they can be handled independently); I assume vim 8.2 floating windows are more or less the same.
Would CTRL+X + CTRL+p/l/f be something akin to this? I use these frequently and have been quite content with their ability to provide in context completion.
Imagine not having a full screen spell check suggestion window, but instead a little context menu that pops up where you can pick a suggestion while still being able to read the original buffer that you're trying to spell check. Sort of like what Sublime Text had forever.
Or little snippets of helpful text for git specific details or inline documentation for auto-complete.
I've only been using Vim for about 8 months but floating windows is something you severely miss having previously used other editors like VSCode. Now with them in tact, it will unlock all sorts of great features and UI wins. I wonder how long it will take for plugins to start adopting it.