Live data from Hacker News

Vim 8.0 released

groups.google.com

121–130 of 308 posts

Re: Vim 8.0 released

#121
post #117

Earlier quoted context omitted.

Neovim was largely responsible for pushing vim to add many of these features like async[0]. If anyone wants to donate towards this kind of pressure, there are links here: https://neovim.io/ [Edit/disclaimer: I have donated in the past.] Neovim is like the Chrome of the web. A great editor, but also a great forcing function for the ecosystem. [0] https://news.ycombinator.com/item?id=12481084

> Neovim was largely responsible for pushing vim Did Bram Moolenaar tell you that? Otherwise, none of us know what motivated him. Neovim fans seem to hijack Vim discussions frequently. Sometimes people want to talk about Vim.

> Did Bram Moolenaar tell you that? Otherwise, none of us know what motivated him.

I don't think this is a subjective matter? The sequence of events was:

1. async feature was proposed in 2014 and earlier, Bram was opposed to the idea in general

2. neovim was created to integrate async and other improvements

3. lots of plugins started supporting neovim's async

4. vim comes out with its own async feature

You're welcome to ask Bram what motivates him personally, but I'm comfortable with my judgement of causality to the ecosystem as a whole.

> Neovim fans seem to hijack Vim discussions frequently. Sometimes people want to talk about Vim.

You may talk about vim, that's fine. Do you feel neovim is off-topic for vim discussions? It seems fairly related to me.

Re: Vim 8.0 released

#123
post #74

Earlier quoted context omitted.

How is Neovim working out for you? I remember using it at one point and it was really smooth experience.

Not the parent but FWIW I've been using neovim for +6 months now and it's fantastic. I'm super impressed at the pace of progress and responsiveness of the team. I've since switched all my plugins to use async versions and it's sooo fast, didn't think vim could be faster but here we are.

Could you mention which plugins you switched to? Is there a list somewhere that details the alternatives that work better in neovim?

Re: Vim 8.0 released

#124

Earlier quoted context omitted.

Sublime + Vintageous for me. More than anything, Vim for me is a really good set of keybindings.

I couldn't deal with Vintageous or Vintage. The lack of a proper ex-line for me kills it, along with spotty support for certain visual-mode movements. The rough edges are right at the forefront all the time when I try.

Many people feel that way too, that's why I started ex-mode[0] for Atom. If anyone cares, it could use contributors.

[0]: https://github.com/lloeki/ex-mode

Re: Vim 8.0 released

#125
post #11

I moved to http://wikemacs.org/wiki/Evil and I am happy with the transition. Spacemacs seems to be a good choice nowadays. Magit and org-mode are worth it.

I want to use org-mode as well so I tried the switch to evil/spacemacs, but slight differences in keybindings and behaviors between evil and vim were enough to turn me off.

Re: Vim 8.0 released

#126

Earlier quoted context omitted.

The input sequence would be 10jI# (I've just added escape at the end). I'm guessing the delay you are referring to is the delay imposed by your terminal emulator (not vim) to detect the Escape key at the end that terminates visual block mode. If I'm right, you can quickly press "j" just after you press ESC, which should cancel the ESC-detection delay and cause your comment characters to appear instantly. Edit: there'…

This is interesting! For me using does indeed take a few seconds to complete commenting out the block. However, I have jk mapped to and the commenting happens instantly using jk which makes sense in the context of your explanation.

It is interesting, I just tried pressing 'j' immediately after and the block prefixing does happen right when I press 'j'. The usual lag is just a second or two for me, though, using Gnome Terminal on Ubuntu. Also, there is no lag at all for me in gvim, even without pressing j.

Re: Vim 8.0 released

#127

Earlier quoted context omitted.

this async thing was Neovim's main selling point, right? I mean cruft-removal is all well and good but vim works fast and fine for me so not important. What does Neovim now offer that this doesn't?

'transform Vim into an embeddable text editor engine' I think that was the main objective of the project. Would be nice to real vim in IntelliJ idea.

As a naive IntelliJ user, I found myself editing files with Vim in IntelliJ's terminal console.

Re: Vim 8.0 released

#128
post #121

Earlier quoted context omitted.

> Neovim was largely responsible for pushing vim Did Bram Moolenaar tell you that? Otherwise, none of us know what motivated him. Neovim fans seem to hijack Vim discussions frequently. Sometimes people want to talk about Vim.

> Did Bram Moolenaar tell you that? Otherwise, none of us know what motivated him. I don't think this is a subjective matter? The sequence of events was: 1. async feature was proposed in 2014 and earlier, Bram was opposed to the idea in general 2. neovim was created to integrate async and other improvements 3. lots of plugins started supporting neovim's async 4. vim comes out with its own async feature You're welcome…

post hoc, ergo propter hoc -- this is a logical fallacy

Re: Vim 8.0 released

#129
post #8

Given the occasion, and given that vim is charity-ware software ( http://charityware.info/ ), it would be cool to have some sort of HN-wide donation to ICCF ( http://iccf-holland.org/ ). Donation page: http://iccf-holland.org/donate.html It seems that you can send bitcoins too: http://iccf-holland.org/bitcoin.html Imho just mentioning HN in the payment description would be okay :)

Given Vim powers our industry, it'd be neat if pg or any of the other big members of our community donated a non-trivial amount. There is very few pieces of software I could never imagine replacing in my toolkit. Linux? I use Windows, too. GCC? Clang gets some love sometimes. Languages themselves? I'm fluent in several. Shell? I used Bash for years, now I switched to ZSH, but could go back to Bash if I needed. Tmux?…

> There's no replacement for vim.

I'm used to seeing people say "vim" where "vi" is meant (of which vim is but one (much enhanced) clone), so when you say you could switch out gcc for clang, or bash for zsh, could you not switch out vim for (e.g.) nvi[0]? If not, why not?

[0] https://en.wikipedia.org/wiki/Nvi

Re: Vim 8.0 released

#130
post #6

Notable improvements: - Async /Io - Async Jobs - "Packages", which allow easier built-in bundling of plugins I'm pretty excited for this release! I've been using Neovim for several months now, but really great to see mainline Vim get these (IMO long overdue) enhancements.

lambdas and closure .. and vim/neovim split .. almost Emacs ;)

Soon NeoVim will no longer update regularly because Vim has caught up and/or surpassed it with every feature that matters...

By that time Emacs will have replaced temacs with Guile and someone clever will have added VimScript as a hosted language.

Post reply on HN