Vim 9.2 has been released today as the latest version of this open-source and highly configurable text editor, a release that introduces new features and improvements.

  • maegul (he/they)@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    ·
    19 hours ago

    What’s people’s thoughts on the vim and neovim separation?

    After being away from vim for a while, and never being a power user, I came back and opted for neovim because scripting with lua just makes sense to me. But the split feels uncomfortable.

    • somegeek@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      18 minutes ago

      I exclusively use neovim, both on personal computers and on servers.

      Just the fact that I can customize it with Lua, and therefore, languages that can compile to Lua, like fennel and guile, makes it 100 times better if you have lots of configurations. Also, the docs are better.

      But in the end, vim is tge OG and I love both, but prefer neovim for my usage.

      And the split isn’t awkward at all. They have healthy competition and the fact that they both exist means we get better editors. Same goes for zillion linux distros out there and otger stuff.

    • mmmm@sopuli.xyz
      link
      fedilink
      arrow-up
      3
      ·
      10 hours ago

      I was using vim since 2009 or so, and at the time I had no complaints about it other than it felt heavy. So when neovim came out I tried it and… it felt pretty much the same.

      Then I learned about vis and never have looked back. It still has things I wish it had respect to vim/neovim (i.e. vim-like buffers…) because of its lack of manpower in development, but otherwise it’s really snappy and the structural regex thing is so great. Oh and it has lua scripting support too.

    • thingsiplay@lemmy.ml
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      14 hours ago

      The separation is from a time, when some community members were unhappy with the single dictator of Vim. Reworks like multi-threading system in example lead to the new fork. The reason I switched to Neovim is 2 years ago (Edit - Note to myself: It’s been longer than 2 years…) or so, when I had a buggy and very slow experience with Vim and a few plugins to program in Rust. It might be the plugins itself that caused this issue, but it was one nontheless and is the main reason why I switched. Since then the Vimscript got revised and improved and lot of improvements were made to Vim itself. I think a bit competition is good.

    • ScoffingLizard@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      3
      ·
      18 hours ago

      I don’t get it. I got neo just to see how I liked it. The default markup highlighting is nice. I guess I’m not experienced enough to appreciate to Lua part, but I have no nerds to play with so don’t know what it’s for really.

      • maegul (he/they)@lemmy.ml
        link
        fedilink
        English
        arrow-up
        4
        ·
        15 hours ago

        In the end the lua scripting thing is pretty simple … it’s a language that is general purpose though pretty light weight) and used elsewhere for good reasons. So if you want to learn about scripting your editor, with neovim, the language will be something potentially useful elsewhere. With vimscript, that’s not the case.

        And maybe it helps for the dev team to not have to maintain a scripting language on top of everything else?

  • brisk@aussie.zone
    link
    fedilink
    arrow-up
    12
    ·
    22 hours ago

    full Wayland support (including clipboard support)

    Woohoo! This limitation has significantly reduced the utility of vim for me in recent times, so it’s great to see

      • brisk@aussie.zone
        link
        fedilink
        arrow-up
        1
        ·
        2 hours ago

        Vim hasn’t been able to copy to the clipboard since I switched to Wayland. Now it can and hopefully will do so in general as I have unnamedplus enabled, making the system clipboard the default one.