14 ms·
Killersheep – Silly game to show off the new features of Vim 8.2
- 1996 7y agoGood new features. I'm waiting for a fix letting 'SpecialKey highlighting overrules syntax highlighting' https://vi.stackexchange.com/questions/18768/highlighting-tabs-trailing-space-and-non-breaking-space-by-colors-not-chars https://vi.stackexchange.com/questions/18768/highlighting-ta...
- YeGoblynQueenne 7y agoGameplay video: https://www.youtube.com/watch?v=A33pDTAFtdY https://www.youtube.com/watch?v=A33pDTAFtdY
- mellosouls 7y agoThe title here made me think of Jeff Minter... https://www.wikipedia.org/wiki/Sheep_in_Space https://www.wikipedia.org/wiki/Sheep_in_Space
- deleted 7y ago[deleted]
- weinzierl 7y agoWow, vim is now a game engine too;-) Seriously, I'm really happy that Vim is alive and is developed further.
- philjackson 7y agoWhat's the deal with Neovim these days? Are people migrating or is Vim still the go to... Vim?
- Hemospectrum 7y agoLots of people have migrated. Some have migrated back. Neovim is developing at a good pace, porting features from some of its GUI clients to the TUI. Some of the features that set it apart have been reimplemented and landed in upstream Vim. As such, plenty of plugins are portable across both editors. Personally, I’ve stuck with Neovim since I switched.
- chapium 7y agoSource please. Neovim is a bit of a pain to get started with. Vim may be obtuse but it has great documentation.
- drbojingle 7y agoPain how? I found it to be almost no different than vim. My config was nearly exactly the same.
- mikeyjk 7y agoThe config path is different, perhaps that was it? Or maybe an award installation a few years ago. I remember having a few minor issues with pip, due to unfamiliarity with it. Some python version shenanigans as well. These days I can't really imagine any of those being an issue.
- wyclif 7y agoMy config in vim and neovim is also identical. I literally downloaded neovim and just copied over my ~/.vimrc to ~/.config/nvim/init.vim and kept rolling.
- deleted 7y ago[deleted]
- dmortin 7y agoVim users were laughing when emacs had games. Who's laughing now?
- nickjj 7y agoFloating windows is kind of a big deal. 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.
- joeblubaugh 7y agoIs this something that only neovim had? My suggestion plugins in nvim pop over just below the cursor.
- nickjj 7y agoYes, it's only now a feature with Vim 8.2. Edit: Or maybe only "officially" now with the new floating window API instead of having to roll your own code. In any case I really appreciate what Neovim is doing to push Vim into adding features. I hope one day they converge into a single tool.
- riquito 7y agoI don't know the details of 8.2, but floating windows have been possible since a long time (e.g. YouCompleteMe https://github.com/ycm-core/YouCompleteMe https://github.com/ycm-core/YouCompleteMe)
- duskwuff 7y agoCompletion popups were already available, but were specific to completion. They couldn't be used outside that context.
- fmoralesc 7y ago
- deleted 7y ago[deleted]
- hart_russell 7y agoI haven’t followed the vim / neovim competition storyline for a couple years. What’s the news on that front?
- Spivak 7y agoIn theory the two editors are closer in features than they have been in the past but in practice neovim feels like a superset with unique plug-ins and a more active community of people working on them.
- knolax 7y agoI 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. [0]https://mobile.twitter.com/neovim/status/1101893773561348096?lang=en https://mobile.twitter.com/neovim/status/1101893773561348096...
- NilsIRL 7y agoWhat's the point of having sound in vim? What are possible use cases? Can't a plugin developer do this externally? This also brings the question of why having a GUI?
- spicymaki 7y agoSound could be useful for accessibility.
- matt_the_bass 7y agoCurious what Bill Joy would think about this.
- sufyanadam 7y agoJust 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.
- OrgNet 7y ago> For ones you don't, just code it up in a few functions. why waste that time instead of using vim?
- sufyanadam 7y ago> why waste that time instead of using vim? That's a fair point, but this situation rarely occurs because someone else likely has already written those functions before you, and adding it into emacs is as easy as `M-x package-install; PACKAGE`