this post was submitted on 06 Nov 2025
176 points (94.4% liked)

Programming

23426 readers
52 users here now

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



founded 2 years ago
MODERATORS
 

I’ve tried vim on and off during college but never really had the time to fully get working with it. As it turns out the stress of two degrees is not conducive to “fun activities”. Now that I have a real job ™️, I’ve decided to finally try and use it this week full stop and I genuinely feel like a programming chad. There’s still a lot I’ll need to learn and probably overtime I’ll discover some inefficiency in how I’m using it now but it really does just feel good. I understand the hype now.

you are viewing a single comment's thread
view the rest of the comments
[–] sping@lemmy.sdf.org 1 points 5 days ago (1 children)

Hackability not on your list? It's the ability to extend and adapt it to my particular needs that, above many other things, means I am too deep into Emacs to even imagine leaving.

Plugins are a very weak substitute that cannot provide that utility, and I notice Helix doesn't even offer plugins. That sword does have the horrendous opposite edge of almost total lack of security, so perhaps I'll regret that one day. There are so many ways I value Emacs that isn't matched by any other text environment that none of the others are even on my radar as possible replacements.

Out-of-the-box experience is very weak on Emacs, but I'm decades past that being a concern to me directly, though it does inhibit newcomer uptake.

Other than that, for me it ticks your boxes while barely scratching the surface of its merits. At least its speed and latency is not something I notice any meaningful benefit when working with something that people praise, like vim. Come to that most of the time like now, typing into a browser text box, I'm not even bothered by latency, and that's way worse than Emacs.

It's biggest failing to me is working remotely when there's significant network latency, where VSCode is clearly superior, but I have neither the time, nor probably the ability, to fix it.

[–] BartyDeCanter@lemmy.sdf.org 1 points 4 days ago (1 children)

Surprisingly, no, hackability isn’t high on my list. Sure it’s nice, but I tend to value good defaults and simple configuration more than creating a super bespoke system that only works for me. With Helix if I really needed to extend it there are the shell commands for now and plugins are coming soon. But I haven’t really felt the need to. 🤷‍♂️

I do agree that VS Codes remote is fantastic and I wish that there was something as good as it more generally. I do see a proposal for adding it to Helix based on the distant library. That might become my first PR for helix.

[–] sping@lemmy.sdf.org 2 points 4 days ago

Hmm, I'm not taking about hacking defaults, I'm talking about hacking functionality. I'm talking about making capabilities that didn't exist, all seamlessly part of my typical integrated text manipulation environment (that's way broader than editing)

The unique power of emacs is it doesn't have typical boundaries, so integrated personal unique functionality is possible. May well be a huge downfall, security wise - it rides a lot on security through obscurity.

Frankly it's taken me decades to properly appreciate how my computer experience can be so fungible. Most computer systems don't allow it.