Live data from Hacker News

Vim 8.0 released

groups.google.com

191–200 of 308 posts

Re: Vim 8.0 released

#191
post #95

Earlier quoted context omitted.

I use Spacemacs for Elixir programming and honestly, Emacs is slow, I would often type commands and then wait for it to complete. I think some reboot like Neovim did for Vim, could be beneficial as it is awesome editor, but it is just too slow to start and slow to use. It might be that Spacemacs layer is adding additional complexity, and maybe going through Helm is the issue, I don't know, just it does take quite a b…

I run on an eight year old Thinkpad. I run my own config now, but used Spacemacs for quite some time. I've never had problems with speed. I didn't use it with Elixir though. Perhaps try disabling your layers one at a time to see where the problem is.

I don't think it is Elixir, it is Helm most likely as someone already mentioned. I am using Vim and Emacs and I do notice significant difference in response to commands.

Helm is super helpful, so most likely I will disable it and see how it goes.

Re: Vim 8.0 released

#192
post #110

Earlier quoted context omitted.

The thing is, having tried Evil/Spacemacs, they're still really Emacs not Vim. At some point you have drop out of the pseudo Vim world do things the Emacs way, keybindings and all. For me personally, that's not what I want. e.g. I like to use C-h as an alternative to backspace, it helps relieves my RSA not have to reach for backspace. Spacemacs provides that binding in some places but not all. To get get C-h to consi…

That's certainly a way of thinking about things. I guess what I really want is for Vim to decide what it wants to be. You can be simple, or you can be extensible. Vim is kind of trying to be both. Traditionally, Emacs did extensible, and Vi did simple. It's fine if Vim wants to go the emacs route, it's just that I'd rather it stopped doing it so badly : At this point, Vim's extensibility story is embarrassing. It's 2…

I don't want to discard your opinion but it does seem like a bit of a false dichotomy when we're talking about FOSS software.

No one is compelled to use Vim over Vi, you can just leave it in compatible mode or use another vi binary such as the one in busybox.

As far as the built in language and external API being second-class well you may have a point but both Vim and NeoVim are improving.

Whilst it's still useful and still provides, IMHO, nice ergonomics I'm probably going to stick with either Vim or NeoVim I think. I really don't mind if they never make up their mind what they want to be when they grow up. ;)

Re: Vim 8.0 released

#193
post #185

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?

having lua as the native scripting language is pretty big too

[deleted]

Re: Vim 8.0 released

#194
post #185

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?

having lua as the native scripting language is pretty big too

Lula would be proud ;-)

Re: Vim 8.0 released

#195
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?…

Just to add to this, a couple years ago I was able to run a campaign to raise $5000 for Vim via Hacker Newsletter (http://hackernewsletter.com) all thanks to 38k great subscribers and sponsors. So while not officially via HN, it was unofficially. :)

We currently hold the top spot, although I would be happy to see someone surpass that: http://www.vim.org/sponsor/hall_of_honour.php

Re: Vim 8.0 released

#196
post #192

Earlier quoted context omitted.

That's certainly a way of thinking about things. I guess what I really want is for Vim to decide what it wants to be. You can be simple, or you can be extensible. Vim is kind of trying to be both. Traditionally, Emacs did extensible, and Vi did simple. It's fine if Vim wants to go the emacs route, it's just that I'd rather it stopped doing it so badly : At this point, Vim's extensibility story is embarrassing. It's 2…

I don't want to discard your opinion but it does seem like a bit of a false dichotomy when we're talking about FOSS software. No one is compelled to use Vim over Vi, you can just leave it in compatible mode or use another vi binary such as the one in busybox. As far as the built in language and external API being second-class well you may have a point but both Vim and NeoVim are improving. Whilst it's still useful an…

That's a respectable opinion.

From my perspective, I want to see Vim/NeoVim differentiating itself from the competition. It's extensible... but emacs does that better. It's simple and modal... but nvi does that better. It's stuck somewhere in the middle, and mediocrity is a terrible, terrible fate.

Ow! Stop that! Okay, this is the last time I sneak a Dresden Files quote into my HN comments. I swear. :-D.

Re: Vim 8.0 released

#197
post #146

Earlier quoted context omitted.

Off the top of my head: - vim-plug for a plugin manager (very good regardless of concurrency) - neomake for building - vim-go added async job support using neovim a while ago for most of its functionality, which I use for writing Go My full inventory is here: https://github.com/shazow/dotfiles/blob/master/.vim/plugins....

Do most vim plugins work without changes in neovim? I'm mostly using vim-airline and tagbar to be honest, wouldn't be sad if the other ones stopped working.

VimScript is not deprecated in NeoVim, and maintaining backward compatibility is major focus. So must Vim plugins will work in Neovim. vim-airline is listed among the plugins that has some special neovim-specific features added: https://github.com/neovim/neovim/wiki/Related-projects

Re: Vim 8.0 released

#198

Earlier quoted context omitted.

It's the only VIM emulation mode I've used that isn't completely annoying. I'm including spacemacs in that assessment.

I agree, it's just Good Enough. I mostly miss some add-ons like surround.

Surround support was just added in IdeaVim 0.46. From the release notes:

Support for vim-surround commands ys, cs, ds, S, enable it with set surround in your ~/.ideavimrc

Re: Vim 8.0 released

#199
post #129

Earlier quoted context omitted.

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

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.

Re: Vim 8.0 released

#200
post #198

Earlier quoted context omitted.

I agree, it's just Good Enough. I mostly miss some add-ons like surround.

Surround support was just added in IdeaVim 0.46. From the release notes: Support for vim-surround commands ys, cs, ds, S, enable it with set surround in your ~/.ideavimrc

:-o Thanks!
Post reply on HN