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
Submitted 8 months ago by otto@programming.dev to programming@programming.dev
https://optimizedbyotto.com/post/pulsar-best-text-file-and-code-editor/
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
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 run both versions at the same time as well).
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.
Well, it’s not modal by default. It is if you want it to be.
The best code editor is the one that works well with your other tools, including both 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.
I know several world class programmers, and interestingly, the commonality among them is that they all seem to use Vim as their code editor. Many people I know who think of themselves as world class programmers use Emacs.
What a burn!
More like a distasteful snark that the author thinks is funny.
Yeah, I commented elsewhere on the misinformation regarding emacs in the article.
You wouldn’t happen to think of yourself as a world-class programmer by any chance?
As a former Vim user myself, I have to say I really dislike screensharing with coworkers who use Vim. They are walking me through code and shit pops up left and right and I don’t know where it comes from or what it is I’m looking at. Code reviews are painful when they walk me through a large-ish PR.
These days, I tend to bring my vim navigation/key bindings to my IDE instead of IDE funcs to Vim. Hard to beat JetBrains IDEs, especially when you pay them to maintain the IDE functionality.
The key to being productive as a programmer is to have a great code editor
True true.
The best code editor came from GitHub
I’m out.
Counter-point: Atom is terrible. Its electron competitors are terrible. Big IDEs are terrible. Simple text editors are terrible.
If you are under 50 and chose to learn vim or emacs, there is a 100% chance that you were also forced to learn latin at school and honestly it’s not your fault that you turned out this way.
These are all the options. Sometimes all the options are terrible.
I’m under 50 and I know Vi because it was always available on every Linux/BSD system i used from the day i discovered Linux as a up to now
There are actually a lot of people learning latin
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.”
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 😄
Vim doesn’t take any thought for me, it’s all muscle memory.
That can only run on mac. Hard pass.
It’s open source though and they plan on adding Linux/Windows support in the future
It looks like it’ll be really nice when it comes out for the other platforms though, and they do plan on doing that eventually.
It’s probably a good thing to get it right on one platform first before getting into the other ones. If they release it buggy on Linux it’ll leave a bad taste.
They’re working on Linux. It’s not ready yet but it is coming. Windows will be next.
Atom did bring about tree-sitter at least.
From zed.dev/blog/we-have-to-start-over
We got to a certain point with Atom. It was 2017 when we’d shipped Teletype and it felt like, okay, it’s no longer our own ignorance holding us back, it really is like the platform holding us back at this point.
…
the ironic thing is that we created Electron to create Atom, but I can’t imagine a worse application for Electron than a code editor, I don’t know.
The team also created the Electron Framework
😡
code is just text, so code editors are text editors.
What sets IDEs apart are their features, like debugger integrations, refactoring assists, etc.
I love command line ± Vim and used solely it for a large portion of my career but that was back when you had a few big enterprise languages (C/C++, Java).
With micro services being language agnostic, I find I use a larger variety of languages. And configuring and remembering an environment for rust, go, c, python etc. is just too much mental overhead. Hard to beat JetBrain’s IDEs; now-a-days I bring my Vim navigation key bindings to my IDE instead of my IDE features to Vim. And I pay a company to work out the IDE features.
for the record, I am in the boat of, use whatever brings you the greatest joy/productivity.
Clearly you never tried emacs
I think i read that it uses an old version of electron or something? Do i recall correctly?
Aurenkin@sh.itjust.works 8 months ago
The best code editor is the one that you enjoy using, because you’re going to be using it a lot.
LucidDaemon@lemmy.world 8 months ago
I agree with this. In my opinion helix is the best code editor.