crossposted from irc

      • balsoft@lemmy.ml
        link
        fedilink
        arrow-up
        7
        ·
        edit-2
        28 days ago

        Nah. I was so annoyed by how primitive editors are that I started writing my own one, that would allow me to seamlessly traverse the AST of the code, rather than being stuck on the low abstraction levels of characters, words and paragraphs. After a bunch of misery making tree-sitter work with Haskell, and using it for a while, I stumbled upon Helix. It is pretty much my idea but faster and working well.

        • Victor@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          28 days ago

          Also the object-verb and selection-verb paradigm just makes so much more sense compared to vim’s verb-object/-motion paradigm. Especially with the ability to have multiple cursors and selections. It’s so powerful.

          I started with Emacs for about a year or two, then vim for about 10+ years, then neovim, then VS Code with vim bindings for a few years, then Kakoune, which was very interesting, then VS Code with Kakoune bindings, then the switch to Helix was very natural. Never looked back after about 2 years with Helix.

          It’s basically everything I loved from VS Code but in the terminal. And all the keyboard goodness from vim and Kakoune, combined. It’s great.