Hacker News new | ask | show | jobs
by nanna 2208 days ago
> tending to a setup like this in Emacs can easily become a time-sink

I've started to wonder if the Emacs community should put together versions that are ready for different kinds of users out of the box. Say, a version for scholars with everything Auctex, org/org-roam, spell check, email, rss, etc already there, and a walkthrough to boot. Like a distro or spin, basically.

2 comments

There are a few projects that do this, but I think there's certainly room for more. I'd love to see one focused on using the Zettelkasten method.

Here are three I'm aware of:

Scimax: https://github.com/jkitchin/scimax

Emacs Speaks Statistics: https://github.com/emacs-ess/ESS

Frontmacs: https://github.com/thefrontside/frontmacs

So long as these approaches expose the full power of Emacs to their users, I can't imagine the UX being as rock-solid as we might expect from modern purpose-built tools (e.g. PyCharm, Overleaf, Obsidian, ...).

It might help to hide/disable most default interactive functions, which provide a huge surface area for non-Emacsers to break things. Emacs actually does this by default for a few functions: https://www.emacswiki.org/emacs/DisabledCommands

Also relevant here is wakib-keys: https://github.com/darkstego/wakib-keys.

Thank you! Good pointers indeed.
The rising popularity of Emacs “starter kits” (Doom, Spacemacs, Centaur, Prelude, etc) is exactly in this spirit. While not segmented by audience, each of them aims to provide sane defaults and package collections for a varied set of common use cases.
Yeah, I hear that. I still think segmenting by audiences - especially non-programmer audiences - would make it possible to really pitch it as an alternative to tools like, for academics and writers, Scrivener and Word. An audience-segmented starter kit based on other starter kits, perhaps.