> The API should only grow, not break
This seems to ensure eventual bloat.
21–30 of 36 posts
> The API should only grow, not break
This seems to ensure eventual bloat.
Earlier quoted context omitted.
I'm not sure how it could be 'for worse'? Even Neovim benefits from the uptick in Vim patches, because they actually merge many of them into Neovim. So it seems like it can only be a good thing. Better editors for everyone.
That's one way it could play out, but that's not the way it did play out. Vim ate Neovim's lunch because they took so long to create a release that Vim was able to copy their best features. Worse yet, they did this in a way that is not compatible with Neovim. There is a chasm between Vim and Neovim that is growing, and the incentive to cross it is shrinking. As someone who has watched closely Neovim's development sin…
Earlier quoted context omitted.
I'm not sure how it could be 'for worse'? Even Neovim benefits from the uptick in Vim patches, because they actually merge many of them into Neovim. So it seems like it can only be a good thing. Better editors for everyone.
That's one way it could play out, but that's not the way it did play out. Vim ate Neovim's lunch because they took so long to create a release that Vim was able to copy their best features. Worse yet, they did this in a way that is not compatible with Neovim. There is a chasm between Vim and Neovim that is growing, and the incentive to cross it is shrinking. As someone who has watched closely Neovim's development sin…
Earlier quoted context omitted.
:term to run a terminal in a vim window. Also, much more sensible defaults.
Cool, but why?
Earlier quoted context omitted.
Cool, but why?
I like being able to have a vim window that has a terminal in it, there are some cases where I just prefer to have it in my terminal environment rather than switching to another real window. Mostly this is for things where I want to be in the same directory as my editor to run greps through my source, etc... It's also nice sometimes to do something and then be able to search through the history with "/". At times I'v…
Honestly, :sh always felt weird in vim.
Either you are in a terminal, and Ctrl-Z is a much better experience, since you maintain your existing session.
Or you are in the GUI, and the terminal emulation is poor and slow.
Earlier quoted context omitted.
That's one way it could play out, but that's not the way it did play out. Vim ate Neovim's lunch because they took so long to create a release that Vim was able to copy their best features. Worse yet, they did this in a way that is not compatible with Neovim. There is a chasm between Vim and Neovim that is growing, and the incentive to cross it is shrinking. As someone who has watched closely Neovim's development sin…
Vim didn't eat Neovim's lunch. It made its own lunch. Vim8's async feature is a copy only in name. Comparing both async APIs, I'm almost certain that Vim8's was added spitefully. It's just so obtuse compared to Neovim's.
Earlier quoted context omitted.
I read that article and didn't get a good handle on any features that would motivate a transition from Vim. Any links you could provide?
For me, I like: - Neomake ( https://github.com/neomake/neomake ) which I use for async linting. I know this is now working in Vim 8, but I've been using Neovim for a while and this was exclusive for a while. - Vim-test ( https://github.com/janko-m/vim-test ) uses `:term` for running your tests from within vim -- this is most useful because I have a shortcut to test from current editing file, etc. I know this is also…
Earlier quoted context omitted.
I read that article and didn't get a good handle on any features that would motivate a transition from Vim. Any links you could provide?
For me, I like: - Neomake ( https://github.com/neomake/neomake ) which I use for async linting. I know this is now working in Vim 8, but I've been using Neovim for a while and this was exclusive for a while. - Vim-test ( https://github.com/janko-m/vim-test ) uses `:term` for running your tests from within vim -- this is most useful because I have a shortcut to test from current editing file, etc. I know this is also…
Is neovim packaged for distros?