Earlier quoted context omitted.
async VIM - We had it 4 years ago with VIM-Dispatch. https://github.com/tpope/vim-dispatch
That never worked on windows.
Vim 8.0 released
281–290 of 308 posts
Re: Vim 8.0 released
#282Earlier quoted context omitted.
I'm linking this[0] post, not to talk about why/if neovim is better than vim, but rather because it gives a nice overview of why that patch was rejected, and why neovim was started. [0] http://geoff.greer.fm/2015/01/15/why-neovim-is-better-than-v...
Look at the linked mailing list thread. It wasn't rejected, there were several adjustments for coding conventions, naming, etc and the last thing Bram mentioned was basically "we'll consider it". Then the developer threw a hissy fit a few days later and created a fork because his patch wasn't accepted right away.
According to the Geoff Greer, they didn't fork Vim. The fork happened a couple of months after their patch wasn't accepted, and they joined: "A couple of months after my disillusionment with Vim, Thiago de Arruda submitted a similar patch. It was likewise rejected. But unlike me, Thiago didn’t give up. He started NeoVim and created a Bountysource for it." http://geoff.greer.fm/2015/01/15/why-neovim-is-better-than-v...
Re: Vim 8.0 released
#283Earlier quoted context omitted.
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?
Java and C# were both designed to be used in language specific IDEs (C# inheriting that from Java). Using Java outside of a Java IDE is insane. C, C++, Python, Ruby, JS, Erlang, Perl, etc, just require a relatively sane text editor, no full scale heavy weight IDE features needed. So, yeah, vim does everything I need there.
Re: Vim 8.0 released
#284Re: Vim 8.0 released
#285Earlier quoted context omitted.
Thanks, we updated the link from https://github.com/vim/vim/releases/tag/v8.0.0000 .
That page is now unavailable :) Maybe https://github.com/vim/vim/blob/v8.0.0002/runtime/doc/versio... ?
Re: Vim 8.0 released
#286Earlier quoted context omitted.
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).
I dream of the day that when you tick off "vim binding" in the settings of any IDE it loads neovim for controlling the buffer.
Now I would pay for that feature decent sum of money :D.
Re: Vim 8.0 released
#287Earlier quoted context omitted.
Re: eclipse. Rather than the bridge you might want to give vrapper ( http://vrapper.sourceforge.net/home/ ) a try. I find it to be quite acceptable - much better than having no vim keybindings. It's very comparable to the jetbrain's vim plugin.
jetbrains vim plugin doesn't even let you define your own vim like keybindings. It is the worst vim plugin I've seen.
Re: Vim 8.0 released
#288Earlier quoted context omitted.
Have you tried tmux + neovim yet though? It's way faster and smoother in just about every aspect I can think of. Strongly recommend it.
I haven't but I've never had vim perform anything slower than perceptively instant. Even on the lowest of specification virtual machines and servers I've installed it on. I'm not sure how, in my use case, neovim could improve upon vim. vim's fast, available virtually everywhere, packaged with many OS's and distros, and has a rich and active community. I'm not sure why I'd want to change. Neovim seems like a fun proje…
Re: Vim 8.0 released
#289Earlier quoted context omitted.
I'd recommend https://github.com/tpope/vim-commentary for commenting out code. Anyway, it's not a good practice.
What would you recommend for turning off a section of code temporarily?
https://github.com/Jaymon/vim-commentify
It's a no frills plugin that only does one thing, but it does it pretty well.
Re: Vim 8.0 released
#290Earlier quoted context omitted.
I use ConqueTerm, inside vim, a plugin that supplies a terminal inside Vim. If you put the emulator inside the editor, you can take advantage of vim's extremely capable text manipulation. If I tmux then vim, I have to find some way to get the text out of tmux, and then back into vim. Also, who says vim is running in a terminal?
Living inside the terminal, multiplexing is useful even when not using Vim and I think Tmux is a better multiplexer than Vim. I would need to use Tmux anyway for it's sessions. I already use Tmux inside a tiling window manager and generally try to avoid manually managing panes inside Vim, mostly only tabs. There is a finite amount of hierarchical panes and tabs you can work with intuitively, before you wonder why the…