One thing I absolutely love about is how easy it is to add random convenience features to it. I've just added two work-related ones in the span of 10 minutes. Each is a single line of elisp, and they both leverage a popup UI (via Hydra package) I added some year ago.

That's the nice thing. Small utilities accrue and become greater than the sum of their parts.

· · Web · 1 · 2 · 4
@temporal I also use Emacs and definitely agree, but I think it's also true for Acme, which I've been using lately (so far mostly for note-taking, not work-related). The key difference is that Acme is extended with shell scripts (or anything that the underlying system can execute), which one can use to produce, consume or process text.

But that's just an observation. :)

@pfm @temporal Does Acme provide an API that is as extensive as Emacs? Specifically, can you control text properties (data attached to text segments, which can affect behaviour) and things like that?

@loke @temporal Acme takes a totally different approach: there are no text properties and there's no API.

Instead, Acme relies heavily on everything-is-a-file. And it just doesn't support syntax highlighting - you just get black text set in Lucida on a bright background.
@pfm @loke @temporal

Acme does have an API though, see the ctl file for managing it externally :)

@ckeen @pfm @temporal Ah yes, now I understand. I was confusing Acme and Atom.

Acme is the plan9 editor that always fascinated me but I never actually tried.

@ckeen @loke @temporal Well OK but that's not the type of API that an Emacs user would expect (where you write a few lines, evaluate them and have your environment behave differently).
@pfm @loke @temporal

Right, although you can do this all from within Acme as well, see the Mail or IRC or Wiki client
@pfm @loke @temporal

No pressure, the world is full of wonderful things!
@ckeen Sure, but the less wonderful things have been taking a lot of my time recently and I can barely find time to learn new things.
Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!