Why Neovim is so much better than Vim now... (Neovim vs Vim)

  Рет қаралды 30,258

Eric Murphy

Eric Murphy

Күн бұрын

Have you ever wondered what the big difference between Vim and Neovim is? In this video, I'll go over the main differences and why I recommend almost everyone switch to Neovim. With Neovim, you get more and better plugins, support for LSP which adds code auto-complete, and more. These days I think the difference is pretty significant. But just to be fair, I'll include some reasons why you might want to stick with classic Vim.
Awesome Neovim plugins: github.com/rockerBOO/awesome-...
🌐 My website: ericmurphy.xyz
💸 Support the Channel: ericmurphy.xyz/donate
🎥 Watch my videos on Odysee: odysee.com/@ericnmurphy
💻 My GitHub: github.com/ericmurphyxyz
0:00 Intro
0:34 Why Neovim was created
2:15 Lua support
3:09 Why Lua makes the plugin ecosystem better
3:39 Better syntax highlighting with nvim-treesitter
3:59 Better fuzzy finding with telescope
4:14 Other Lua plugins
4:39 Code completion and documentation with built-in LSP support
6:41 Why you might not want to use Neovim
8:18 Switching to Neovim
8:39 My recommendation

Пікірлер: 46
@craigdanielmaceacher
@craigdanielmaceacher Жыл бұрын
your history of neovim is not correct, bram didn't ignore them, he worked with those that were trying to get the patch in for a long time. He wanted the async patch to be in a state consistent with the rest of the codebase that he could maintain, because once it's merged it's on him. neovim was formed when they didn't agree with some of the changes he wanted to see to the PR before merging, so they basically took their code and went elsewhere. Stop pushing this myth that bram was/is evil. The real story is out there for all to read but these stupid takes keep getting passed along due to lazy research and biases.
@CrispySpicyChickenWings
@CrispySpicyChickenWings Жыл бұрын
This is why I downvoted OP but upvoted this comment😂
@un9286
@un9286 Жыл бұрын
@@CrispySpicyChickenWings this is not reddit
@ryankhart
@ryankhart Жыл бұрын
@@un9286 So? upvoted and downvoted are just plain better terms than liked or disliked. Less ambiguous.
@FlanPoirot
@FlanPoirot Жыл бұрын
@@ryankhart dislikes are placebo on youtube, they don't do anything
@MadSandman
@MadSandman Жыл бұрын
Thank you for the correction. If it wasn't for your comment, I most likely would have stayed with the information given by op which apparently is biased and an incomplete picture. I know nothing about vi, vim, neovim or the community and those kind of takes just hurt the vision that one can have on them.
@256k_
@256k_ 4 ай бұрын
RIP Bram. you've been portrayed as evil dictator but you just cared too much.
@danny.cuevas
@danny.cuevas Жыл бұрын
This was a really nice Vim class, now we need a new updated version of setting up the terminal like yours XD, it looks so aesthetic and clean, love your terminal! cheers from mexico city
@EricMurphyxyz
@EricMurphyxyz Жыл бұрын
Thanks! But my terminal config really hasn't changed much over the years. The main reason it looks the way it does is powerlevel10k, which I have a video on here: kzbin.info/www/bejne/hYmumalop71_eNE After that, just add Tokyo Night color scheme to your favorite terminal and it should look the same as mine.
@RelentlessCuriousity
@RelentlessCuriousity 7 ай бұрын
Bram is now in heaven. Seems there is current guy managing it.
@madmaxdev
@madmaxdev Жыл бұрын
I really love the videos... would like to see more on nvim, linux, terminal etc and customizations.
@EricMurphyxyz
@EricMurphyxyz Жыл бұрын
Thanks! More to come!
@kidu1544
@kidu1544 Жыл бұрын
You the man. you should upload more!
@EricMurphyxyz
@EricMurphyxyz Жыл бұрын
Thanks, will do!
@rumfordc
@rumfordc Жыл бұрын
you've convinced me. i came here immediately after being frustrated with the syntax highlighting in VimScript lol
@jondeere5638
@jondeere5638 2 ай бұрын
Linus Torvalds has the same control over Linux. He developed it while attending courses in Minux by Andrew S. Tanenbaum.Tanenbaum got annoyed with Linus for interrupting his classes with Linux, so Linus developed his own code. Vim is a fork of the original Unix Vi editor. So is Gvim. If developers create forks off of Vi or vim, then more power to them.
@blahblahlaboratory9381
@blahblahlaboratory9381 Жыл бұрын
I'm using nvim for a year, and will not stop. I also fell in love with lvim I'm still surprised how professional and lightweight a community product can be.
@cosmina9897
@cosmina9897 Жыл бұрын
I still don't understand why you don't have more subscribers... I am a linux enthusiast and use arch by the way :) I love your videos, the covers, the content, the way you explain all the stuff...you are amazing, I wish there were more channels like yours, greetings from Spain ❤
@jawuku3885
@jawuku3885 Жыл бұрын
Have you looked into the vim 9 script? Is it any good, and are there any plugins existing for it?
@EricMurphyxyz
@EricMurphyxyz Жыл бұрын
It's definitely an improvement over vimscript, but I don't see the same developer enthusiasm for it that I do with Lua. It might be too little too late to be honest. There are a few vim9script plugins of course but most plugin developers seem to be using neovim these days.
@vert9252
@vert9252 Жыл бұрын
Great Video
@nmdra
@nmdra Жыл бұрын
👍🔥
@VioletJewel1729
@VioletJewel1729 Жыл бұрын
vim has async background processing now. you can compile vim with +lua/dyn (lua support) or +python3/dyn or +ruby/dyn or +perl/dyn (all of those are compiled into vim in most default builds from package managers). it is nice to have a good (ish) api in lua for neovim though. Lua does annoy me though because it is too rudimentary for maintaining complex configurations. I would much prefer lisp or rust or ... well vim-script to be honest because it is just much more concise and less restrictive (if you know how to use those languages as much as lua). I use neovim because tree-sitter and LSP and it was interesting at first, but I think it's important to be truthful about the differences. They are very similar. I hope they both keep improving each other in order to yield even better editors.
@EricMurphyxyz
@EricMurphyxyz Жыл бұрын
They have a lot of similarities, but in my opinion it's the small things that Neovim has over Vim that make a big difference.
@fesprogrammer605
@fesprogrammer605 3 ай бұрын
I use vim because I like been traditional
@Nk-ti4st
@Nk-ti4st Жыл бұрын
Can you please make a video on configuring vimrc?
@EricMurphyxyz
@EricMurphyxyz Жыл бұрын
Planning on doing this soon
@cnrdohrmmns6950
@cnrdohrmmns6950 Жыл бұрын
based thumbnail
@jerbear7952
@jerbear7952 5 ай бұрын
Based is a stupid saying
@Psoewish
@Psoewish Жыл бұрын
What theme is that that you’re using? It looks similar to catppuccin but feels like it’s not quite that. But I think I wanna use it too because it seems very soft on the eyes :) Also neovim adding lua support is like 90% off what makes it so awesome. I always struggled setting up my config with vimscript for some reason, but lua is the config language of like half the other apps I use (most notably awesome wm, I’d say) so it’s been a breeze setting things up.
@EricMurphyxyz
@EricMurphyxyz Жыл бұрын
The theme is folke/tokyonight on GitHub. I recently switched my config from vimscript to lua and it makes a lot of sense. I've never used lua before, but I may have to give awesomewm a chance as well.
@delibellus
@delibellus 6 ай бұрын
yeah... i had come to the conclusion that the strongest reason to switch from vim to neovim is plugins. so... since i don't use any... great video by the way
Жыл бұрын
My only problem with vi/vim is the navigation. I can' get used to it... in my whole life if I can navigate in a software with the keyboard I always use the arrows and not letters...
@colefrankenhoff1428
@colefrankenhoff1428 11 ай бұрын
First off, you can use the keyboard in vim. Bu if you catn't even figure out hjkl you are nowhere close to learning vi/vim, so that can't possibly be your only problem :)
@ThaitopYT
@ThaitopYT 10 ай бұрын
You can use an arrow key to navigate in Vim.
@jerbear7952
@jerbear7952 5 ай бұрын
​@@colefrankenhoff1428not nice but not wrong
@dominikskeries
@dominikskeries 11 ай бұрын
fun fact my laptop is so old i can’t use brew install neovim
@Linuxdirk
@Linuxdirk Жыл бұрын
Neovim has built-in Lua scripting and configuration instead of stupid Vimscript, it has treesitter for highlighting instead of disgustingly annoying regex-based raw string parsing and it has LSP instead of ... no LSP. I don't see why anyone would still use Vim nowadays.
@anonymous82783
@anonymous82783 4 ай бұрын
Vim's logo is cooler
@alexstone691
@alexstone691 Жыл бұрын
As much as i begun to hate lua because so many basic things arent preincluded but its still better than the mess vimscript is
@samm4258
@samm4258 Жыл бұрын
just clicked on the video to say: nerd
Why I Cant Stand IDE's After Using VIM | Prime Reacts
17:51
ThePrimeTime
Рет қаралды 281 М.
How to Vim in 2023: Tips and Tricks
15:53
ThePrimeagen
Рет қаралды 404 М.
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 7 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
Red❤️+Green💚=
00:38
ISSEI / いっせい
Рет қаралды 81 МЛН
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 15 МЛН
My Forever Dev Workflow
16:02
typecraft
Рет қаралды 76 М.
I tried Neovim Distributions so you don't have to
9:12
typecraft
Рет қаралды 148 М.
Proton Mail Discloses User Data - Is It Still Secure?
3:23
Surveillance Clips
Рет қаралды 4,5 М.
There’s a fast new code editor in town
3:58
Fireship
Рет қаралды 1 МЛН
Vim vs NeoVim, What's the Difference?  Which Should You Use?
10:29
Mental Outlaw
Рет қаралды 315 М.
Why Vim Experts Do THIS Instead of Using Tabs...
7:55
DevOps Toolbox
Рет қаралды 126 М.
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 572 М.
Can You REALLY Trust Proton Mail?
16:57
Eric Murphy
Рет қаралды 190 М.
How Mozilla Ruined Firefox
14:25
Eric Murphy
Рет қаралды 318 М.
Tmux has forever changed the way I write code.
13:30
Dreams of Code
Рет қаралды 942 М.
Kumanda İle Bilgisayarı Yönetmek #shorts
0:29
Osman Kabadayı
Рет қаралды 1,8 МЛН
Как распознать поддельный iPhone
0:44
PEREKUPILO
Рет қаралды 2,2 МЛН
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 27 МЛН
S24 Ultra and IPhone 14 Pro Max telephoto shooting comparison #shorts
0:15
Photographer Army
Рет қаралды 9 МЛН
Rate This Smartphone Cooler Set-up ⭐
0:10
Shakeuptech
Рет қаралды 3,9 МЛН