Live data from Hacker News

Vim 8.0 released

groups.google.com

141–150 of 308 posts

Re: Vim 8.0 released

#141

Earlier quoted context omitted.

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.

It's close, but I think NeoVim's RPC model could be huge. Writing a new frontend for vim no longer seems that crazy of a goal which makes it easier for people to experiment with new editor ideas while relying on the very solid core of vim (well at least I find that exciting, idk if the general vimmer cares).

Re: Vim 8.0 released

#142
post #135

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

So you see the comfort of using IDE (eclipse or intellij) with languages such as Java. Do you feel a similar comfort in vim? with which languages?

Not the parent but I have the same reaction, and I wouldn't describe my experience in big IDEs as "comfort", just less pain. I use them with Java only out of necessity, and only on huge projects I didn't have a part in designing up front.

Every other programming language I've used a lot of (spanning from assembly to lisp) I've found it most pleasant to work in vim, even in large projects. I suspect the only other environments I'd want an IDE would be for iOS development and C#.

Re: Vim 8.0 released

#144

Earlier quoted context omitted.

Nope. The only other popular editors I've seen people using is either Sublime which, although highly configurable, just ain't no vim; or, all the emacs users, with emacs being the only real competitor to vim. I didn't mean what I said as a slight to emacs users at all, I respect them and their editor, I'm just a huge vim fan. Also, the same with Java only being used with Java IDEs, C# only being used with Visual Stud…

Probably different people have different views on the industry. I never saw anyone (but me) using vim. Programming: Eclipse, Intellij Idea. Administration: notepad, sometimes notepad++. For Linux it's KEdit or GEdit, depending on environment, I saw nano once. vim or Emacs are popular among enthusiasts, but for many professionals who's just makes living on it, those are gimmicks from ancient era. I spent quite a lot o…

Every so often someone will do a "what editor do you use?" poll here, vim is the top choice. Maybe it's not the most common in the industry, especially if you include the hordes of Java or C# only developers, but at least among HN devs it's the #1 pick.

Re: Vim 8.0 released

#146
post #74

Earlier quoted context omitted.

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?

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

Re: Vim 8.0 released

#147
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

nvi provides a minimalist implementation of vi. If you feel comfortable with the vi keybindings in other editors, nvi will likely suffice. However, many vim users expect scriptability, programming language support, and numerous other features. The analogous comparison would be between bash and posh/dash, or between gcc/clang and the Tiny C Compiler.

I haven't used nvi in several years (mostly because, unlike nvi, vim has become universally available on the systems I use), but it's not minimalist. nvi has a number of features that the original vi does not. Perl integration and infinite undo are two examples.

Re: Vim 8.0 released

#148
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 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 organizations like the Free Software Conservancy could use your donation to benefit humanity far more profoundly, even if they can't compete on emotional appeal.

https://sfconservancy.org/supporter/

Re: Vim 8.0 released

#149

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

I found that Emacs + Evil is a pretty good replacement for Vim. Nowadays there is also NeoVim.

There is also Spacemacs, which imho, is much better than Emacs + Evil.

Re: Vim 8.0 released

#150

I moved to nvi. Feels good to go back a notch and realise that you actually don't need all of the other stuff to produce quality code.

Me, I just wrote my own editor that works exactly the way that I want it to work.

Every Jedi needs to build their own light saber, and come on, it's just 6KLOC or so.

Post reply on HN