Coders or lemmy, what editors do you use? Is it worth learning a new one?
-
P [email protected] shared this topic
-
-
-
-
I use neovim but i think helix is honestly better ootb.
-
If I'm working on a Qt project, I use Qt Creator, for a Java project I use Eclipse, otherwise I use VSCode.
-
Helix is absolutely wonderful.
Used to use Vim/Neovim, but the hassle of setting it up and maintaining huge configuration files was a pain (for me).
Also I never really got it working the way I wanted and never had LSP working for all the languages I needed.
Helix on the other hand. My config file is under 20 lines, LSP works super for all my needs. Well thought out keybindings (mostly) and overall a joy to use.
Nice features and fast.
Still a bunch of things missing, it is a rather young piece of software, but I have been using it as my only editor for the last 1 1/2 years.
-
MicroEmacs http://www.jasspa.com/
No unicode support though. For that try
https://bionic.bloovis.com/cgit/microemacs/
.. but for work I still use Eclipse (sigh)
-
I took a look at Helix when I was trying to learn vim and found it very easy to get started with, but was concerned about missing out on learning more standard vim bindings and functionality.
I found LazyVim + NeoVim got me pretty much the same experience without diverging as much from vim. Mostly I appreciate having access to a cheatsheet for commands.
-
-
I used to use Jetbrains when I was using C# (mostly stopped now), because it was better that VS and tooling elsewhere is mediocre, on purpose by ms. But beyond that I don't see the point. I say that as someone who has it for free through a student license. They're such heavy editors, only kinda cross language, extension ecosystem not as good as vscode.
Great default keybindings though, I've adopted a lot of them elsewhere too
-
I use either the default GUI text editor from each distro or Vim with stock configuration. I must say it does take surprisingly little to get up to speed with Vim, but I still struggle with specific things like moving code across files.
I haven't changed any keybindings in firefox, but heard qutebrowser is nice for such use case.
-
VS, VSCode, Sublime, Neovim,
I use Sublime for short scripts in Python, VSCode for angular|typescript, VS for c# and neovim for elixir, elm and all new stuff I learn on my own.
-
-
Yeah, keybindings are well thought out. The most off-putting thing of default vim is that there are about 5 different "delete" commands. One for a character, one for the whole line, one for selected text, one for end of line. In helix, this is all just "delete selected text" and then "x" is for selecting a line. Make so much more sense.
-
-
-
-
On windows i use vscodium, on linux neovim.
As others say i think helix is cool, but the limited customization is kind of meh for me. I love the keybinds for it though.
-
I use Emacs and love it. It's an amazingly frustrating (and just plain amazing) piece of software, but it's hard to move away from it because it's the only thing like it. Maybe if Lem every gets mature enough I might switch.
I probably wouldn't recommend it though as it's doesn't sound like what you're looking for.