• WatTyler@lemmy.sdf.org
    link
    fedilink
    arrow-up
    1
    ·
    9 months ago

    Lots of replies mentioning Emacs but Emacs out of the box is gonna be essentially a text editor (insert obligatory: Emacs isn’t a text editor; it’s a LISP interpreter).

    However, install Doom Emacs, and you have a full IDE experience for essentially any language you could ask for. I highly recommend it.

      • Free Palestine 🇵🇸@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        arrow-down
        1
        ·
        9 months ago

        A Flatpak of Doom Emacs? No. But you can just install the normal Emacs flatpak and then install Doom Emacs with 2 simple commands:

        git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.config/emacs

        ~/.config/emacs/bin/doom install

        Emacs will read these config files from the .config/emacs directory. Doom Emacs is not a different version of the program, it’s essentially just a set of configuration files.

        • jackpot@lemmy.mlOP
          link
          fedilink
          arrow-up
          1
          ·
          9 months ago

          it’s not working for me? sorry to ask but could you try it? linux mint lts btw

          • Free Palestine 🇵🇸@sh.itjust.works
            link
            fedilink
            arrow-up
            0
            arrow-down
            1
            ·
            9 months ago

            I don’t have a Linux Mint installation right now, but when I used Mint a few months ago this worked for me. The two commands are from the official Doom Emacs install guide. Could you tell me exactly what doesn’t work?

            • jackpot@lemmy.mlOP
              link
              fedilink
              arrow-up
              1
              ·
              9 months ago

              when i use those commands it assume emacs is installed as a system package and installs to a different location not accessible to the flatpak

  • dan@upvote.au
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    9 months ago

    I used to like MonoDevelop maybe 10 years ago, but it’s not around any more. If I remember correctly, it was the only open-source IDE that supported C# and ran on Linux. That was before C# and .NET were open-source and Mono was the only way to run C# apps on Linux. Things are way different now.

    The best today is obviously nano. It has syntax highlighting, auto-indentation, and at some point they made it so Ctrl+S saves the file. What more do you need? (cut and paste still use weird shortcuts though)

    • nickwitha_k (he/him)@lemmy.sdf.org
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      9 months ago

      You can also go with Neovim, but it only runs in the terminal.

      To me, that’s a feature, not a detractor.

      ETA: Not intending to imply that Emacs isn’t also a fine choice. I just like the terminal.

      • Free Palestine 🇵🇸@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        arrow-down
        1
        ·
        9 months ago

        I really like Neovim and I’ve been using it for over 2 years as my main IDE, but recently I started getting into Emacs. I like the Terminal as much as you do, but I just wanted to try out something new, so I went with Emacs. I’ve been using it for some time now, and I’m probably not going back, I’m very happy with it.