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

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 49

  • @craigdanielmaceacher
    @craigdanielmaceacher ปีที่แล้ว +180

    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 ปีที่แล้ว +2

      This is why I downvoted OP but upvoted this comment😂

    • @un9286
      @un9286 ปีที่แล้ว +22

      @@CrispySpicyChickenWings this is not reddit

    • @ryankhart
      @ryankhart ปีที่แล้ว +3

      @@un9286 So? upvoted and downvoted are just plain better terms than liked or disliked. Less ambiguous.

    • @FlanPoirot
      @FlanPoirot ปีที่แล้ว +1

      @@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_ 9 หลายเดือนก่อน +27

    RIP Bram. you've been portrayed as evil dictator but you just cared too much.

  • @danny.cuevas
    @danny.cuevas ปีที่แล้ว +6

    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  ปีที่แล้ว +4

      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: th-cam.com/video/OXKhv2rXLBo/w-d-xo.html
      After that, just add Tokyo Night color scheme to your favorite terminal and it should look the same as mine.

  • @VioletJewel1729
    @VioletJewel1729 ปีที่แล้ว +10

    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.

  • @Nk-ti4st
    @Nk-ti4st ปีที่แล้ว +3

    Can you please make a video on configuring vimrc?

  • @RelentlessCuriousity
    @RelentlessCuriousity ปีที่แล้ว +3

    Bram is now in heaven. Seems there is current guy managing it.

  • @madmaxdev
    @madmaxdev ปีที่แล้ว +4

    I really love the videos... would like to see more on nvim, linux, terminal etc and customizations.

  • @rumfordc
    @rumfordc ปีที่แล้ว +1

    you've convinced me. i came here immediately after being frustrated with the syntax highlighting in VimScript lol

  • @Gigusx
    @Gigusx หลายเดือนก่อน

    I'm a simple man. I see Homelander, I click.

  • @kidu1544
    @kidu1544 ปีที่แล้ว +5

    You the man. you should upload more!

  • @jondeere5638
    @jondeere5638 7 หลายเดือนก่อน +1

    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.

  • @jawuku3885
    @jawuku3885 ปีที่แล้ว

    Have you looked into the vim 9 script? Is it any good, and are there any plugins existing for it?

    • @EricMurphyxyz
      @EricMurphyxyz  ปีที่แล้ว +2

      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.

  • @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.

  • @dominikskeries
    @dominikskeries ปีที่แล้ว

    fun fact my laptop is so old i can’t use brew install neovim

  • @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  ปีที่แล้ว +3

      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.

  • @cosmina9897
    @cosmina9897 ปีที่แล้ว +5

    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 ❤

  •  ปีที่แล้ว

    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 ปีที่แล้ว +1

      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 ปีที่แล้ว

      You can use an arrow key to navigate in Vim.

    • @jerbear7952
      @jerbear7952 10 หลายเดือนก่อน

      ​@@colefrankenhoff1428not nice but not wrong

  • @cnrdohrmmns6950
    @cnrdohrmmns6950 ปีที่แล้ว +3

    based thumbnail

    • @jerbear7952
      @jerbear7952 10 หลายเดือนก่อน

      Based is a stupid saying

  • @Linuxdirk
    @Linuxdirk ปีที่แล้ว +2

    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.

  • @fesprogrammer605
    @fesprogrammer605 8 หลายเดือนก่อน +2

    I use vim because I like been traditional

  • @anonymous82783
    @anonymous82783 9 หลายเดือนก่อน +3

    Vim's logo is cooler

  • @delibellus
    @delibellus 11 หลายเดือนก่อน

    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

  • @vert9252
    @vert9252 ปีที่แล้ว +1

    Great Video

  • @samm4258
    @samm4258 ปีที่แล้ว +6

    just clicked on the video to say: nerd

  • @nmdra
    @nmdra ปีที่แล้ว +2

    👍🔥

  • @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