[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Search] [Home]
Board
Settings Home
/g/ - Technology



Thread archived.
You cannot reply anymore.




File: neovim logo.png (37 KB, 1280x369)
37 KB
37 KB PNG
So is there even a reason to continue using Vim over NeoVim at this point
>>
So is there even a reason to continue using NeoVim over Vim8 at this point
>>
NeoVim is a reddit meme. Use the real thing.
>>
>>67590524
What we really need is NeoEmacs
>>
>>67590571
>is backwards compatible with Vim plugins, even to the point where it can use the same .vimrc
>has a cleaner codebase
>has asynchronous functionality
>>67590582
(blank) is a reddit meme is a reddit meme
>>
>>67590600
Yeah, written in rust and scripted in python. Now go back to plebbit with your neoshit.
>>
>>67590524
One less letter on the commandline.
>>
>>67590642
They was fixing something not broken. That thing is literally useless and it will be abandonware in few years at most.
>>
>>67590659
>that one redditor that uses Vi """""improved""""" instead of the REAL Vi
>>67590692
>implying it isn't more likely that Vim will become abandonware after Moolenaar dies
>>67590686
The real answer
>>
>>67590686
what is alias
>>
>>67590642
>>is backwards compatible with Vim plugins, even to the point where it can use the same .vimrc
Not an argument for using it instead of Vim.
>>has a cleaner codebase
I don't care about the codebase. If it works I'm happy, and Vim works.
>>has asynchronous functionality
Vim8 has that too.

The only real argument to using NeoVim is the embedded terminal but I'm not going to use that.
>>
>>67590686
I have both vi and vim as aliases for nvim anyway
>>67590571
Much better async support, so plugins are typically more performant
>>
>>67590777
>using plugins
>>
>>67590809
Plugins are like 1/2 the reason you install vim and 3/4 the reason you install Emacs.
>>
>>67590835
Use emacs with pugins and vi/vim with a clean config.
An heavy editor with an actual gui for serious stuff and a lean one for your terminal.
>>
Fuck modal editing.
Die, vi, die!
>>
File: 135Z943c-0.png (157 KB, 1380x755)
157 KB
157 KB PNG
>>67590600
>What we really need is NeoEmacs

We already have it.
>>
>>67590809
>not using plugins

Inefficient faggot detected.
>>
>>67592342
plugins are bloat
>>
>>67592348
Computers are bloat
I just do all my work in my brain
>>
>>67592094
Spacemacs is the worst emacs distribution.
>>
>>67590686
>not aliasing his text editor to one character
>>
File: 1473875593359.jpg (41 KB, 480x640)
41 KB
41 KB JPG
Original has a cooler logo
>>
>>67592450

Your mom is the worst distribution.
>>
Ed is the standard editor.
>>
>>67590571
neovim does vimscripting faster
proof - have a file with 10 lines and do
ctrl+v 10j shift+i # ESC

>long ass hiccup in vim8
>instant in neovim
>>
>>67592450
What's the best?
>>
>>67592052
Honestly, at some point I really thought modal editing (and modal programs in general) is a generally horrible idea. But since I started using vim, everytime I use Photoshop, my browser, or anything else, I curse internally that they don't have a vim-like control scheme.

Recently I watched someone use Rhino (the CAD software) and I suddenly realized how much better Photoshop would be with a command line mode for everything. Of course you still would need the mouse, but imagine typing v-l-4-f-g-b-4 to apply a gaussain blur filter with radius of 4 pixels to layer 4 instead of having to use your mouse.

Imagine if no website had a conflict between browser shortcuts to move backward one word (say, ctrl+left) and to go back in history (say, ctrl+left as well), because you're either in input mode or not.
>>
File: _20180715_174540.jpg (81 KB, 750x667)
81 KB
81 KB JPG
Does neovim have any advantages over vim8 now that vim8 has terminals, asynchronous operations, and more support than neovim?

>>67592348
This depends on if you use plugins that can easily be implemented in your .vimrc
>>
>>67593594
>pasting in insert mode
quote plus register is instantaneous.
:r /path/to/file is instantaneous
>>
>>67590524
>Neovim
You mean nu-vim
>>
>>67593844
>pasting in insert mode
what? it inserts a # on 10 lines down
>>
does neovim do python 3 auto completion and stuff out of the box? neither oldvim nor emacs does that oob
>>
>>67593939
no, but there are neovim specific completion plugins that do the job much more efficiently than their vim equivalents
>>
neovim spazzes out on my machine when I enlarge the font
>>
>>67593939
ale with a tsserver would give you that, it's a good plugin
>>
>>67590775
Vim8.1 has an embedded terminal though
>>
spacemacs or bust
>>
>>67592915
The most compelling reason in this thread.
>>
>>67593689
Probably doom-emacs, although i can't install it because some packages are unavailable
>>
>>67594098
holy shit I just realized I don't even need tmux
is there anything vim can't do?
>>
>>67593689
Doom-emacs
>>67595788
Use develop. Its preferred and expected at this point. Just run a git pull every week or so.
>>
>>67590686
This is why original vi is the best.
>>
Actually vim 8's async sucks, proof here https://asciinema.org/a/wog1Bk858wcrwjovBhQSOE9el
Notice after pressing <esc> that vim takes a few seconds while and nvim js near instant.
>>
>>67590749
alias is a pain to update your dotfiles on every machine.
>>
>>67593594
:,+10s/^/#
>>
File: 1535918797604.gif (1.86 MB, 500x384)
1.86 MB
1.86 MB GIF
>>67590692
/thread

>>67590659
>rust
>python
>mfw
>>
>>67593706
In case you didnt know Surfingkeys is the definitive addon for vim-like motions in a web browser





Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.