I’m getting back into coding and I’m going to start with python but I wanted to see what are some good IDEs to write the code. Thanks in advance.
I’m getting back into coding and I’m going to start with python but I wanted to see what are some good IDEs to write the code. Thanks in advance.
I use Helix. It’s kinda like a preconfigured Neovim. I really like it, my only complaint is that it (currently) doesn’t have a filetree
I use Yazi and its amazing. Here’s their docs on how to set it up as a file picker in helix.
https://yazi-rs.github.io/docs/tips/#helix-with-zellij
I wanted to try to use this with yazi, to get the file picker without having to rely on zellij (or any other terminal multiplexer)…
https://www.youtube.com/watch?v=X9_z_gynvmM
I came to the conclusion that a fuzzy finder (SPC-f) + goto definition (g-d)/implementation (g-i) is better than a filetree in all my usecases…
Seconded. I’m coming from Emacs (+evil), so I’m still missing a few features (proper git integration a-la magit, collaborative editing a-la crdt.el, remote editing a-la tramp). However what is already there works way better/faster/more consistent than any other editor IMHO, and I’ve tried neovim with plugins too. I particularly enjoy the ability to traverse the AST rather than text (Alt+l/p/o/i by default, but I have it remapped to Alt+h/j/k/l). Really looking forward to https://github.com/helix-editor/helix/pull/8675, I’ll probably write a couple plugins if this ever lands.
You can already do so incredibly much by hooking up a few extra LSPs and keybinds (calling external scripts/programs)!
What I’m personally still missing though:
Yes, agreed. But I would still love some git integration that can’t be emulated like this. For now git cli +
lazygit
for more easier refinement works fine, but it’s not ideal.Hmm, isn’t this already the case for, like, markdown? Or what do you mean by context-aware?
Same here