• verstra@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    22 days ago

    I’m a bit surprised helix editor is not mentioned. It is based on tree-sitter grammars and allows for stuff like select-around-function or select-around-argument, to use grammar in the code navigation. Pretty wild and useful.

    • chasteinsect@programming.devOP
      link
      fedilink
      arrow-up
      1
      ·
      21 days ago

      Is it built into the editor itself? In neovim you need to install a separate plugin “nvim-treesitter-textobjects” to get that.

      • verstra@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        21 days ago

        Yes. Highlighting, these selection actions and symbol detection all work with tree-sitter grammars. The whole premise of the editor is a modern-modal-editing with tree-sitter grammars.