Floating windows is kind of a big deal.<p>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.<p>Or little snippets of helpful text for git specific details or inline documentation for auto-complete.<p>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.
Good new features. I'm waiting for a fix letting
'SpecialKey highlighting overrules syntax highlighting'<p><a href="https://vi.stackexchange.com/questions/18768/highlighting-tabs-trailing-space-and-non-breaking-space-by-colors-not-chars" rel="nofollow">https://vi.stackexchange.com/questions/18768/highlighting-ta...</a>
I looked up a Twitter demo of how the new floating window feature is going to be used [0] and my only reaction is "I hope this doesn't get used by any core feature of the editor in the future". There's something about an always moving visual element that isn't directly under my control that feels extremely uncomfortable to me and is something I honestly didn't expect in vim. One of my favorite things about it has always been that it took up about two columns and a row of space to display anything that wasn't the file being edited.<p>[0]<a href="https://mobile.twitter.com/neovim/status/1101893773561348096?lang=en" rel="nofollow">https://mobile.twitter.com/neovim/status/1101893773561348096...</a>
The title here made me think of Jeff Minter...<p><a href="https://www.wikipedia.org/wiki/Sheep_in_Space" rel="nofollow">https://www.wikipedia.org/wiki/Sheep_in_Space</a>
What's the point of having sound in vim?<p>What are possible use cases?<p>Can't a plugin developer do this externally?<p>This also brings the question of why having a GUI?
Just use Emacs with evil mode, much better editing experience and you have all these features already. For ones you don't, just code it up in a few functions.