(no title)
algo_lover | 7 months ago
I often end up facing lag and performance issues in several different aspects of using emacs. Every time I boot up vim or any of the modern editors (zed/vscode), I get shocked at how smooth they are.
I only have 3 realistic options at this point:
- stop using macos (won't because macbooks are the best hardware I can get)
- stop using emacs
- keep suffering
currently I'm doing #3, but I soon need to make the hard call and swallow the pill.
What will my next editor be? Zed? NeoVim? write my own? Is there any other lisp/emacs like editor?
EDIT: helix looks cool
shakow|7 months ago
> What will my next editor be?
Fancy giving a shot to Helix[0]? Not even is it pretty good out of the box, it has a scheme extension language in the work.
[0] https://helix-editor.com/
xlii|7 months ago
It couldn't handle the Git repo of Emacs' size. Every keystroke took 3 seconds to process.
I found it somewhat funny. But otherwise Helix is still a great editor worth recommending.
algo_lover|7 months ago
There is a plugin I can't live without: aggressive-indent, and it is awfully slow for me. I don't use any emacs distributions like doom, everything is hand rolled yet my keystrokes are noticeably slower than any other place.
Sometimes random operations like projectile get slow down, sometimes I'm stuck hitting c-g multiple times, it keeps popping up every now and then.
I need to restart emacs once every week because things tend to get slow by then.
And yes, magit is the slowest of them all. I've spent weeks trying to debug and fix magit but it's so slow for me. I am a magit power user despite all the jank, because it really gives me superpower.
Emacs has made me a much better developer, both because of repl driven development, and by making me grok how much power you can wield when you can mold an editor to your needs.
Switching from emacs to something else will be a long and arduous journey for me, but I can't live with the jank anymore as I get frustrated by it almost every day.
andxor|7 months ago
mort96|7 months ago
zaruvi|7 months ago
edit: I forgot to mention the most important thing, I am talking about using neovim
sorrythanks|7 months ago
though i highly recommend writing your own editor. there aren't really any editors out there that can provide what emacs can provide someone who's been using it for almost a decade.
setopt|7 months ago
There is Lem, an Emacs- like editor written in Common Lisp, which seems quite active.
Karrot_Kream|7 months ago
tmtvl|7 months ago
JoshTriplett|7 months ago
I switched to Vim, and later to NeoVim. I'd highly recommend it.
It's scriptable, and these days is scriptable in multiple "real" programming languages. It took some getting used to, but I found myself going faster in vim than I ever did in Emacs.
You might find https://vim-adventures.com/ fun for learning some of the basics. In particular, it's worth spending time learning the motion commands "in the small", because you'll spend a lot of time using them. For instance:
t (up to character) and f (up to and including character)
i( (inside parens, works with [ or < or ", or p for paragraph)
a( (same thing but includes the delimiters).
Things like that are extremely worth learning, in part because they're the "nouns" in vim's verb-noun editing model, so you'll use them in many different commands.
atkailash|7 months ago
forty|7 months ago
ethan_smith|7 months ago
fouc|7 months ago
unknown|7 months ago
[deleted]