this post was submitted on 19 Oct 2023
74 points (91.1% liked)

Asklemmy

44151 readers
1382 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_[email protected]~

founded 5 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[โ€“] cbarrick 49 points 1 year ago* (last edited 1 year ago) (10 children)

VS Codium.

It's VS Code, minus the Microsoft bullshit.

Source code is MIT licensed.

[โ€“] [email protected] 4 points 1 year ago (3 children)

I really wish the WSL extension wasn't locked behind VS Code. My workflow is heavily reliant on it which locks me into the proprietary IDE.

[โ€“] baronvonj 6 points 1 year ago* (last edited 1 year ago) (5 children)

You should be able to setup WSLg then run the Linux Codium in WSL. Regular VS Code will work that way, it just gives a little "hey, you know you could use remote WSL right?" message then keeps chugging.

load more comments (5 replies)
[โ€“] [email protected] 5 points 1 year ago* (last edited 1 year ago) (6 children)

when I install codium (with yay, because I use Arch... btw) there is a package that just makes the plugin store the same as Microsoft's. I found one that wasn't working and that was MS pylance, I use pyright now.

load more comments (6 replies)
load more comments (1 replies)
load more comments (9 replies)
[โ€“] [email protected] 37 points 1 year ago
[โ€“] humdrumgentleman 24 points 1 year ago (1 children)

It's probably Emacs, but I'm a Neovim user, so I'm going to go with that.

[โ€“] [email protected] 4 points 1 year ago* (last edited 1 year ago) (1 children)

Same here. Emacs is a solid choice, if you wanna get lispy. I just tend to prefer the vim way of things and don't have the time and energy to try learning Emacs again at the moment.

[โ€“] [email protected] 3 points 1 year ago (1 children)
[โ€“] [email protected] 2 points 1 year ago (1 children)

Emacs is basically a Lisp interpreter with other utilities, like a text editor, wrapped around it, allowing it to be self-extending. So, if Lisp is language that you like or are interested in, Emacs is a good place to be.

[โ€“] [email protected] 21 points 1 year ago (3 children)
load more comments (3 replies)
[โ€“] [email protected] 19 points 1 year ago (1 children)

Depends on the language doesn't it?

[โ€“] [email protected] 4 points 1 year ago

Unless it's something like an HDL for a proprietary FPGA suite, in my experience, not really, no. Just need a good LSP, Treesitter grammar, and the rest is just QOL. Not having to switch tools is a perk.

[โ€“] grue 18 points 1 year ago* (last edited 1 year ago) (2 children)

Emacs, because it's so configurable that if it isn't the best FOSS IDE it's your own fault for not configuring it right.

[โ€“] [email protected] 7 points 1 year ago

In Emacs, you are the IDE

load more comments (1 replies)
[โ€“] [email protected] 15 points 1 year ago* (last edited 1 year ago)

Well nvim, obviously. It's pretty much fully featured. With LSP plugins you get all the code completion, hints, type info, docs and so on. You also get typical navigation like 'go to declaration' and some basic refactoring. And all inside the best editor there is. I'm using it for C, JS, JSX and Rust and all works great. I honestly prefer it to IntelliJ, it loads faster and is more responsive.

[โ€“] [email protected] 15 points 1 year ago (2 children)

no love for jetbrains ides?

[โ€“] [email protected] 13 points 1 year ago (1 children)
load more comments (1 replies)
[โ€“] [email protected] 12 points 1 year ago (2 children)

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.

[โ€“] [email protected] 5 points 1 year ago

Emacs is a life style

[โ€“] [email protected] 2 points 1 year ago (14 children)

is there a flatpak of this?

load more comments (14 replies)
[โ€“] [email protected] 8 points 1 year ago* (last edited 1 year ago) (1 children)

How about VSCodium? I don't think I should explain why VS Code is best editor.

[โ€“] [email protected] 2 points 1 year ago (6 children)

You might need to explain to me. I've been having so many issues just using vscodium, took me forever to figure out I need to build and compile the code myself and not run it using the play button like Visual Studio in school (I'm a second year comp sci student).

[โ€“] MigratingtoLemmy 3 points 1 year ago (1 children)

This is only the case if vscodium is not bundled with your distribution

load more comments (1 replies)
load more comments (5 replies)
[โ€“] [email protected] 7 points 1 year ago (4 children)

Neovim all the way, super fast and lends you heavy control.

load more comments (4 replies)
[โ€“] puppy 6 points 1 year ago

Intellij IDEA Community Edition

[โ€“] [email protected] 5 points 1 year ago (2 children)

Helix. This is the one that could potentially be the successor to vim.

[โ€“] [email protected] 9 points 1 year ago

I could never be a successor to vim. However micro is a pretty good editor.

[โ€“] [email protected] 4 points 1 year ago (1 children)

I love helix, I just wish the development was a bit faster. The main developers are all quite busy and I would love nothing more for them to be able to use some of the open collective money to pay themselves to work on it full time for a bit. I think in a year or two it will be amazing.

[โ€“] [email protected] 7 points 1 year ago (1 children)

I love helix

Woah woah, not so fast.

Love you too

[โ€“] [email protected] 2 points 1 year ago (1 children)

how do you have that robot symbol beside you

load more comments (1 replies)
[โ€“] [email protected] 4 points 1 year ago (1 children)

micro + makefiles. It's very very fast.

VSCodium is OK aswell, has lots of extensions, but a bit slow. I can work with it way better than with IntelliJ products though.

load more comments (1 replies)
[โ€“] [email protected] 3 points 1 year ago (1 children)
load more comments (1 replies)
[โ€“] [email protected] 2 points 1 year ago* (last edited 1 year ago) (3 children)

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)

load more comments (3 replies)
load more comments
view more: next โ€บ