Hello! My question is basically what the title says. I’m searching for an IDE/text editor for Go development and am wondering if anybody knows an alternative to these. Here is the list of software I tried:

  • I’ve tried NeoVim but I really don’t want to waste time doing text-based configuration and messing with extensions just to get some basic features working.

  • I tried VSCodium but it doesn’t exist in my system software repositories (I’m currently on Chimera Linux), and the flatpak version can’t run any system commands.

  • GoLand and Sublime Text are proprietary & paid.

It seems the market for IDEs is pretty small, so I wouldn’t really be surprised if nothing existed that fit these criteria, but thanks for any answers in advance!

Edit: I’ve settled with Lite-XL which seems to be a great editor. Thanks for all of your great recommendations!

    • fernlike3923@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      1
      ·
      3 months ago

      I meant the latter. I don’t really like systemd and I loved FreeBSD for its simplicity but also can’t use it on bare metal because of a lack of drivers, so this seemed like a great option.

      • Presi300@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 months ago

        Wow, it’s actually daily driveable? Mind linking me the installation docs, I can’t seem to find em…

          • Presi300@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 months ago

            Damn, I’m amazed at how pain-free the whole installation/setup process is. Everything sorta just worked. Though, I’m struggling a bit, trying to make zram service with dinit.

            • fernlike3923@sh.itjust.worksOP
              link
              fedilink
              arrow-up
              1
              ·
              3 months ago

              I didn’t setup zram but just went for a swap partition and specified it in fstab, so I’m not sure how that works really. There are a few issues open in GitHub about it but there seems to be no activity on them.