Live data from Hacker News

Vim 8.0 released

groups.google.com

131–140 of 308 posts

Re: Vim 8.0 released

#131
post #128
post #121

Earlier quoted context omitted.

> 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

This would be a post hoc, ergo propter hoc fallacy:

1. async feature proposed and implemented in neovim

2. vim comes out with its own async feature.

shazow's post has significantly more evidence of neovim's responsibility, enough that it isn't a fallacious argument. It isn't definitive proof, either.

Re: Vim 8.0 released

#132

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.

The neovim project is still a massive undertaking about refactoring such old and non trivial piece of code in what appears to be a smooth way. I hope they can keep working on it, in symbiosis with vim.

Re: Vim 8.0 released

#133

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.

I feel the same about 'vis'. Its lightening fast and does what I need. https://github.com/martanne/vis

This is a great project, I'm keeping a really close eye on it, but still missing the few plugins I use in vim/neovim.

Re: Vim 8.0 released

#134
Here is the md5 checksum for the Windows binary (it's not shown on the website): 2ea0e00657f0cabf2f314b8a8f794271

Windows: ftp//ftp.vim.org/pub/vim/pc/gvim80.exe

MD5SUMS: ftp://ftp.vim.org/pub/vim/pc/MD5SUMS

Re: Vim 8.0 released

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

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?

Re: Vim 8.0 released

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

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.

Re: Vim 8.0 released

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

I'd love to see vim add an embedded terminal emulator in a window based on the async support. That feature alone motivated me to try neovim.

Re: Vim 8.0 released

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

I haven't used nvi in many years, but for me, vim is much more than just the vi key bindings. Absolutely core features for me include folding and the various syntax-related features (filetype identification, syntax highlighting, filetype-specific logic, etc.).

Re: Vim 8.0 released

#139
post #4

Earlier quoted context omitted.

Neovim already fragmented the community. Bram seems to have stepped up to the challenge bigtime since neovim announcement, as judged by his github activity graph. https://github.com/vim/vim/graphs/contributors

This is misleading. Bram takes commit ownership of external contributors. Compare it to Neovim, which feels much more like a community: https://github.com/neovim/neovim/graphs/contributors

Also see the changelog messages in vim, and compare them to the changelog messages in neovim.

Re: Vim 8.0 released

#140

Earlier quoted context omitted.

What would you recommend for turning off a section of code temporarily?

Kill region, save, run/compile/read, undo if needed. With undo tree (or if you add commit to the process above) there is no need to comment just one region to turn off something. Optionally, convert the region into a separate function/method and just don't call it while checking.

You still didn't explained why it wasn't a good practice. This just sounds impractical.
Post reply on HN