• isotope@lemm.ee
    link
    fedilink
    arrow-up
    25
    ·
    edit-2
    1 year ago

    More people should be aware of Nyxt as I believe it’s one of the greatest efforts towards a customizable browser out there. It aims at being renderer-agnostic, but it currently only supports Webkit and there are plans to support Blink via Electron. I built some extensions for it in Common Lisp and I can say the ecosystem is much more fun and open than standard browsers.

    • fellow_nerd@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 year ago

      Do you know of any vi extensions or configs I can look at for Nyxt. The OOB experience isn’t great, but I see the potential. EDIT: Also tree tabs if possible

      • isotope@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        vi support is built into the browser, you only need to enable vi-mode in your default-modes. There is no concept of tree tabs, you manipulate tabs as “buffers” that you can switch to via fuzzy search, which IMO is far more efficient. You can take a look at one of the core maintainers’ config. Alternatively, I’ve recently added a Guix home service and feature into rde for those that want a more batteries-included config, which you can check how I use in my dotfiles

        • fellow_nerd@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Thanks. I’m not so much interested in tree tabs for switching around, but to bulk close tabs based on origin. Basically to bulk delete tabs based on how they were created. But it seems flexible enough.