Live data from Hacker News

Vim 8.0 released

groups.google.com

231–240 of 308 posts

Re: Vim 8.0 released

#232
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.

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

I've been using neovim for almost a year now, and have contributed some (small) code fixes and also donate to the project. It works great for me, and I completely forget that I'm using neovim (until I use :terminal). Also, from what I hear, contributing to Vim is much harder than NeoVim so I'm more inclined to contribute to a project which has a healthy community of contributors.

Re: Vim 8.0 released

#233
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 :)

I just made a donation. Thanks for the nudge. :]

I am happy that at least one person got what I was meaning :)

Re: Vim 8.0 released

#234

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'…

You can also add this to your .vimrc: set noesckeys

This worked! Sweet! Maybe neovim just has this as default..

Re: Vim 8.0 released

#235
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.

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

I switched more than a year ago and have never had stability problems; it's been only performance and feature enhancements for me. The most obvious was that saving my files no longer locked up the interface for a couple seconds while linters ran (thank you async). More subtly, I had to go on a plugin diet initially that slimmed my features down to what I actually used regularly; since then, I judge the quality of plugins to be improved because they're either new plugins by authors excited to code for neovim, or they're current plugins that got a decent overhaul to work with both.

From what I understand, the plugin community is generally pretty happy with neovim and find it preferable.

Re: Vim 8.0 released

#237

Earlier quoted context omitted.

he's a great guy but at some point it's time to move on

but move on from what exactly? Vim 8? Looks good to me.... Maybe you want to move on just for the sake of moving on? To a new generation? Can you explain why? Seems to me that the person who knows the code base 200%, who wrote/vetted the entire codebase , is better placed to add features, than newbie refactorers who didn't?

While this may sometimes be true, it would be dishonest to claim that only the original author of a project should be allowed to maintain it. It's also incorrect, since distributions all maintain forks of vim as well. Given how much time and effort the NeoVim community has put into improving the state of vim (that includes refactoring, as well as much more significant features you ignored like async which NeoVim had first since the maintainer of Vim didn't want async), it is quite disrespectful to call them "newbie refactorers". Everything I've seen of the vim development community makes me feel that it is quite toxic, so I'm very happy with the more open development model that NeoVim has.

Re: Vim 8.0 released

#238

Earlier quoted context omitted.

I understand that assisting AIDS sufferers in Uganda is a favorite cause of Bram Moolenaar. However in the absence of an overall plan to help the country develop, such short-term interventions may be a net harm to the very populations they're intended to help. http://www.economist.com/news/middle-east-and-africa/2161334... I would encourage folks to read up on factors surrounding the causes they support. Perhaps orga…

I agree with the general point, and I believe it's well-established, that aid can have second-order and higher order effects that are counter-productive. On the other hand, in this case it's merely FUD and an argument for inaction; we would need specific information about Moolenaar's charity. I'm not going to stand still and do nothing just in case. Second-order effects also can make donations to the Free Software Co…

> I'm not going to stand still and do nothing

The advice "Don't just do something, stand there!" comes to mind.

Bram has been going to Kibaale since 1994, and he's now presumably busy feeding and clothing a new generation of orphaned children, orphaned by the original orphans. Isn't this precisely the creation of a trans-generational cycle of dependency by Western patrons?

Wouldn't those people rather be in a position to feed and clothe their own population? Perhaps even be the ones sending charitable aid workers to the Netherlands.

What is happening is evidently not a path to freedom and independence. The correct action can be found in inaction.

> Life and death has appeal beyond 'mere' emotion.

Remember it's true: lives are valuable, but our dignity is valuable too.

Re: Vim 8.0 released

#239
post #129

Earlier quoted context omitted.

> 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

Why would you want to switch out of vim ? It runs everywhere. nvi is completely different, all the configurations and so on. Syntax files, plugins, you can't just move those over.

You're assuming a vim-centric point-of-view. Believe it or not, I don't use vim that much, and so I have no vim configuration/plugins to worry about. nvi happens to be where I spend the bulk of my time since I've cared what flavour of vi I'm using. So, I haven't "switched out of vim". I am genuinely interested in "what I'm missing" though. I occasionally trawl though youtube to look for videos, but I mostly haven't had my mind blown. I think I -would- like horizontal (or would you call it vertical?) screen splits where I have a left screen and a right screen (nvi provides splitting arranged above/below ea. other), and to fold sections of my work too, so I could (using my imagination here): ma (mark 'a), go to some other spot in the doc and: \(backslash)'a (fold the text from "here" to the 'a mark). That'd be immediately satisfying. Otherwise, I think nvi holds up really well for me.
Post reply on HN