Pulsar (former Atom) is still the best code editor in my opinion. It is easiest and fastest to use, has all the nice productivity boosting plugins and is overall great for all the same reasons the Atom was great. ๐Ÿš€

See also !pulsaredit@lemmy.ml

67 points

The best code editor is the one that you enjoy using, because youโ€™re going to be using it a lot.

permalink
report
reply
13 points

I agree with this. In my opinion helix is the best code editor.

permalink
report
parent
reply
7 points

@LucidDaemon @Aurenkin out of curiosity, how long have you been using Helix and what do you like about it? I tried it awhile back and liked it, but it wasnโ€™t able to break VS Codeโ€™s iron grip on my dev workflow.

permalink
report
parent
reply
4 points

About 6 months since Iโ€™ve switched away from vscode. To make Helix worth it you also need to use software that compliments it.

I work in DevOps, so I donโ€™t do a ton of programming but everything I do is via terminal. I use Kitty Terminal, ZSH with oh-my-zsh for the shell, Zellij for an emulation layer (think tiling and tab manager in kitty), nnn for in terminal file manager, and helix for editor.

I almost never leave the terminal now, except when web browsing.

permalink
report
parent
reply
38 points
*

Pulsar is a fork of Atom, which was discontinued because almost everyone jumped ship to VSCode.

What does Pulsar do that is better than VSCode? All the features this article highlights are in VSCode too, and I can think of a bunch of features that Pulsar doesnโ€™t have (dev containers are a big one for me - they allow you to have different versions of the same software installed, depending what project youโ€™re working on right nowโ€ฆ and you can work on/run both versions of the same software at the same time, on the same hardwareโ€ฆ you can also emulate other CPU architectures in a dev container, some of the software I work with every day canโ€™t actually run natively on my hardware).

permalink
report
reply
28 points

The author also makes some incorrect or misleading claims, specifically about emacs. I acknowledge thereโ€™s a high bar for entry there and donโ€™t personally like emacs, but itโ€™s not modal, and it does have the ability to display images and markdown previews.

permalink
report
parent
reply
2 points

Well, itโ€™s not modal by default. It is if you want it to be.

permalink
report
parent
reply
2 points

Sure. But the author cites that as a disadvantage of emacs and links to an article about the person who invented ctrl-c and ctrl-v for copy and paste.

permalink
report
parent
reply
-1 points

I used Atom for markdown editing for my blog and I loved it. After the death of Atom I felt forced to switch over to VS Code and I hate it.

Hate, Hate. Hate.

I canโ€™t tell you why, I just hate it.

I found Pulsar last week and my blood pressure is down where it belongs now.

For programming in Java & Kotlin I use Intellij Idea CE. I cannot image why anyone would bother with VS Code for this purpose either.

permalink
report
parent
reply
1 point

I recently started learning Java and Intellij Idea was recommended to me by the course. This is the second time in a week Iโ€™ve heard about this. In your opinion, what makes it good?

permalink
report
parent
reply
3 points

It just works. I spent years with Eclipse (but quite some time ago now), and it was always a pain getting particular things to work properly. The last time I messed with it was doing research for an article I was writing. I was try to get Gradle support enabled. I wasnโ€™t able to do it, but I admit I gave up pretty quickly because I donโ€™t have the patience for messing with tools that donโ€™t work any more.

In truth, I really liked the Open aspect of Eclipse and I wish it work better than Intellij. Maybe it does now - I donโ€™t know. For Java Intellij is awesome, and does everything you could ever dream for. For Kotlin - well Kotlin is an Intellij product and the support for it is awesome.

permalink
report
parent
reply
30 points

Had a distinguished collegue (from the Bell Lab days) say to me recently:

โ€œIDEs take up a lot of RAM on my machine. Vim takes up a lot of squishy RAM in my head. I need squishy RAM to hold info relevant to problem solving, not options available in my tool chain.โ€

permalink
report
reply
21 points

While I agree with the sentiment, the key bindings have been burned into my less squishy ROM at this point, and Iโ€™ve got all banks of squishy RAM available ๐Ÿ˜„

permalink
report
parent
reply
4 points

hahaha good point.

That colleague, keep in mind is a bit older, also has Vim navigation burned into his head. I think where he was coming from, all these new technologies and syntax for them, he much rather prefers right clicking in the IDE and itโ€™ll show him options instead of doing it all from command line. For example docker container management, Goโ€™s devle debugger syntax, GDB. He has a hybrid workflow tho.

After having spent countless hours on my Vim config only to restart everything using Lua with nvim, I can relate to time sink that is vim.

permalink
report
parent
reply

@varsock @otto
Oh god yes! Each instance of VS22 takes up more than 1Gb of RAM - what Iโ€™m doing right now with this piece of code does NOT need 1Gb of memory! Have they not heard of lazy loading?

permalink
report
parent
reply
1 point

Vim doesnโ€™t take any thought for me, itโ€™s all muscle memory.

permalink
report
parent
reply
28 points
*

The best code editor is the one that works well with your other tools, including your compiler and your keyboard.

Corollary: If you use an unusual compiler or an unusual keyboard, this may change what the best editor for you is.

permalink
report
reply
28 points

The team also created the Electron Framework

๐Ÿ˜ก

permalink
report
reply

Programming

!programming@programming.dev

Create post

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another personโ€™s post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If youโ€™re posting long videos try to add in some form of tldr for those who donโ€™t want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



Community stats

  • 3K

    Monthly active users

  • 1.7K

    Posts

  • 28K

    Comments