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

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: neovim.png (45 KB, 577x703)
45 KB
45 KB PNG
Everyone praises it but setting it up is pain.
>Download plugin
>plugin outdated
>Download another one
>plugin cant be loaded

whats the point? How is this better than just having an ide or even writing in gedit?
>>
>Updated the plugin
>Plugin warned about a breaking change
>Ignored the warning
>Something's breaking
>"Aieieie, why is the free editor worse than a $5000000 IDE?"
>>
>>106509413
>Is this a meme?
Yeah
>How is this better than just having an ide or even writing in gedit?
lol? Just use plain vim retard
>>
>>106509426
how is vim better than nvim?
>>
>he fell for the neovimeme
>>
>>106509431
retarded question. vim came first, nvim is some pointless retarded troonware. it needs to justify itself and has failed to do so.
>>
vim is a terminal text editor that you can extend with vimscript. vimscript is not very fast because it is an ad hoc extension language specifically for vim. some tranny with 200+ plugins was probably sad with the performance, and then they glued a lua interpreter to vim. the initial plan to also rewrite the vim spaghetti code, but most of the code base is identical. i think if you are using vim to the point where vimscript is too slow, maybe you should be using something else.
>>
>>106509445
Not really. It has total vim support, Saar. It requires a little bit more than 90 iq to setup its plugin manager but it has far more superior scripts to manage large codebases than plain vim.
>>
>>106509413
>whats the point?
Emacs
>>
helix > neovim > vim > kak for me

but I still use jetbrains IDEs because lsp isn't good enough. Trying to enable C++ module support in lsps just causes clangd to crash lol
>>
>>106509413
vim, vi or emacs would be a better experience but retards need their hype to survive apparently
>>
>>106509707
Did you take your meds, grandpa?
>>
>>106509708
Jetbrains is really just the best.
>>
>>106509670
vimscript's problem is that is a rather hideous language
>>
>>106509704
like all troonware, it breaks random shit that works fine in vim, and good luck figuring out how to fix it. yeah sure, if you want to turn vim into emacs you might be better off using nvim. that's a retarded thing to do though
>>
>>106509413
nvim felt like a pain in the ass to set up for me too. just use regular vim. literally just werks and has all the plugins u could ever need (although most people don't seem to realize how many things vim can already do without plugins)
>>
>>106509413
what plugins do people even use? i get all the functionality i need out of a 100 line vimrc
>>
>>106509431
vim moves slow because they care about code quality. neovim is made by a bunch of zoomers that put anything in it and 99% of it is crap. neovim has been out for a fraction of the time and already has like ten times the CVEs.
>>
>>106509975
Telescope. I used CtrlP before that and it was complete shit in comparison.
I also use treesitter, don't know if Vim supports it.
>>
>>106509413
Neovim feels like if webdevs made and editor, constantly changes and the way you are supposed to configure these things too.
In Vim you can load 20 years old plugins that just work and their configuration is just setting some variables in vimrc.
With COC you have LSP. The rest is just there, because it was there before neovim was a thing.
The only thing that annoys me is the moronic coc configuration through coc-settings.json. They literally forfeited vimrc style configuration that you can fucking configure with ifs to a fucking json that can't have conditional logic at all. But it's useful so fuck it. But still I hate their stupid choice. It's horrible api for configuration.
The only feature that neovim has is treesitter based syntax highlighting, but you can live without it.
I use minimal syntax highlighting myself, because there is no point. The only thing syntax highlighting actually do is showing you that you didn't make a typo in your variable, function, class, keyword, whatever. I don't know what treesitter actually improves. Classic syntax files work fine.
>>
retards bloat neovim up trying to make it into vscode and then wonder why it turns to shit.
just get a minimal config with syntax highlighting, an lsp and some basic navigation like harpoon+telescope and you're set. fucking idiot.
or better yet just use vim.
>>
>>106509732
>jeetbrains is the best
fuck off back to pakistan faggot
>>
>>106509438
kek
>>
>>106509413
You defeat the point of neovim If you load your neovim setup with 100 plugins. Just use VS Code.
>>
anyway, ctags-lsp is fucken' good for basic coompletion, lads.
>>
>>106509708
clion is the ide I use but people always say neovim is based etc. so I checked it out.
And its free while in clion for a new feature I have to pay again.

>>106510361
neovim people say otherwise. They say the plugins are neovims strength.
>>
File: helix.jpg (60 KB, 952x458)
60 KB
60 KB JPG
>>106509413
Just take the helix pill op.
>>
>>106509708
>C++ modules
Why the fuck are you using them retard?
Also CLion is backed by clangd.
>>
I just use vim with a single plugin (youcompleteme) and 100 line vimrc, most of it is a custom statusline. Youcompleteme can be finicky to setup though depending on your languages.
>>
>>106509413
Maybe, but I use it and love it. Lua is comfy and opens things up to be more emacs-like in terms of plugin possibilities. Emacs is still more customizable but Lua brings vim much closer.
>>
I simply don't care about the text editor anymore. Only thing I use it for is checking diffs, all my coding happens through LLMs. Text editors are deprecated. LSPs are somewhat useful but they feel like legacy tech, too. Fucking pain to have them do what I want.



[Advertise on 4chan]

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.