Spacemacs dilemma (mostly a rant)

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • writeroom-mode

    Minor mode for distraction-free writing (by emacsmirror)

  • The documentation actually says to use M-x customize-group (not configure-group), which is the builtin UI for accessing customisation options exposed to end-users.

  • dotfiles

  • In the end though, my config now reflects a much better emacs experience for my personal use, and I actually understand what it’s doing. I learned a lot along the way, and most of those lessons have helped improve the way that I use emacs in general. I do maintain a copy of my config on GitHub although it’s probably not a drop in solution, I don’t imagine anyone will be using my config so I haven’t gone out of my way to make sure it works out of the box for anyone but me.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • emacs-which-key

    Emacs package that displays available keybindings in popup

  • For the which-key thing, it is in the doc under section: "Keymap-based replacement". https://github.com/justbur/emacs-which-key

  • dotemacs

    My emacs configuration. (by mclear-tools)

  • I used spacemacs for about a year before giving it up and going my own way based on similar kinds of frustrations. I found it relatively easy to pull out (or use as inspiration) the parts of spacemacs that I liked. You can see the current version of my config using evil and space as leader here. I think Doom is good, but I like maintaining my config and found it unnecessarily complicated for what I needed. YMMV. I'm actually in the process of simplifying my config now with features from nano-emacs and using icomplete-vertical/consult/embark. We'll see how that goes.

  • doom-emacs

    Discontinued An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]

  • Wrt customize API I recently had this interaction with Doom's author: https://github.com/hlissner/doom-emacs/issues/3926 and they say they'd rather not have people use customise because it clashes with their stuff in some hard-to-fix ways. Customize is more than just setting variables, some settings have associated code that runs. I personally avoid customize too, because the way it saves config is just a flat sexp that's hard to VCS properly or fix manually when need arises. The author also says "Doom was designed to be keyboard-centric and targeted at experienced users, rather than beginners (though, admittedly, it attracts beginners in equal measure)", which IMHO is an important thing here: Spacemacs and Doom are very sophisticated Emacs configs, so they probably work better for experienced users who can comfortably debug Emacs, profile it, and work things out where docs are scarce.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts