For plain Emacs, I used to use the following methods to organize my configurations:

  1. Put logically related configurations into different files;
  2. Organize with Org Babel.

Now I'm trying to use Spacemace, it seems that all user configurations goes into dotspacemacs/user-init and dotspacemacs/user-config. If all my configs are put inside these two procedures, it will be a big chunk of code. Is there a way to separate the configs neatly?

For example, I have quite some Org mode configurations. There's already a layer for Org mode in Spacemacs. Then my personal configs should go somewhere else. What's the best way to deal with that?

  • Define best way. Seems primarily opinion-based. Can you pose a more specific question? – Drew Sep 28 '16 at 15:29
  • How have you been loading your configurations from the separate files? And is there any reason you can't load them from within dotspacemacs/user-config? – Ryan Sep 28 '16 at 15:46

My understanding is that to manage configurations you should create one or more layer(s). Click here for documentation.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.