• Victor@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        12 hours ago

        I used Emacs before I moved over to vim, early on when I was at Uni. It was pretty good. I was fast with it. The movements were good. But definitely finger fatigued out pretty quickly and said I need something less holdy and more tappy. So I tried vim, it was a blessing. The motions were awesome. But I just couldn’t stay away from the idea of Kakoune’s paradigm. And then I revisited Helix again and noticed it had Kakoune as one of its inspirations, I just had to give it an honest go, and it’s already been two years soon. I’ve barely made any configurations past the first week of setting up LSPs for work. It’s literally production ready, as I use it exclusively for work and at home.

    • TxzK@lemmy.zip
      link
      fedilink
      arrow-up
      4
      ·
      1 day ago

      Yup, helix is awesome. Getting used to the new key bindings was hard. But the performance improvement alone was completely worth it. Vim/NeoVim has always been really slow for me when using LSP.

      • Victor@lemmy.world
        link
        fedilink
        arrow-up
        5
        arrow-down
        1
        ·
        1 day ago

        I also just love how the keybindings make more sense. Instead of vim’s verb-motion/object paradigm, you have a selection-verb paradigm in Helix, where you can see what you are about to change before doing it. No more re-doing your motion or macro or some shit just because you made a typo. It’s great. And I’m a (n)vim user of at least a decade before switching. I started with Kakoune before Helix though. That was a great transition.

        • sik0fewl@lemmy.ca
          link
          fedilink
          arrow-up
          2
          ·
          17 hours ago

          Damn, I might have to try it out. Don’t really feel like redoing my neovim config, though.

          • Victor@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            edit-2
            12 hours ago

            Welcome to try it out! I’m here if you need any guidance or tips. LSP is not setup out of the box, just like with vim, so beware of that. And I don’t… particularly like the configuration format (TOML). But there’s very little that needs configuring IMO. Auto brackets are there, jump to file, jump to symbol, jump to buffer, jump to symbol project-wide, search file, search project, rename symbol, etc, etc, etc. It’s all there once LSPs are setup. 👍