thumbnail

In this video, we'll learn how to use a tool called Chemacs2 to make it possible to switch between multiple Emacs configurations and even use them at the same time! To prove it, I'll show you how you can use Doom Emacs, Spacemacs, the Emacs From Scratch configuration, and a custom configuration all in their own Emacs windows.

Check out the show notes here: https://systemcrafters.cc/emacs-tips/multiple-configurations-with-chemacs2

You can find Chemacs2 here: https://github.com/plexus/chemacs2

We cover the following topics:

- 0:00 Intro
- 0:33 The challenge of multiple Emacs configurations
- 1:38 Enter Chemacs2
- 4:18 Setting it up
- 6:28 Managing your Emacs profiles
- 10:05 Adding a profile
- 12:24 Setting the default profile
- 13:45 A real example!
- 18:07 Doom Emacs Tip
- 19:21 Using Chemacs2 in your dotfiles repository
- 21:24 Setting the eln-cache path correctly
- 23:25 What will you use Chemacs2 for?

My Emacs configuration: https://config.daviwil.com/emacs
My system configurations: https://config.daviwil.com/systems

If you enjoy this series, please consider becoming a sponsor on GitHub or Patreon:

- https://github.com/sponsors/daviwil
- https://patreon.com/SystemCrafters

You can also leave a tip via PayPal: https://paypal.me/daviwil

Follow me on Twitter for more GNU Emacs and GNU Guix content!
https://twitter.com/SystemCrafters

Chat with the System Crafters community on Discord: https://discord.gg/yVD8Gx6

Check out my other video series!

- Emacs Essentials: https://www.youtube.com/watch?v=48JlgiBpw_I&list=PLEoMzSkcN8oPZvSdewHG8uApD7THlLLCV
- Emacs From Scratch: https://www.youtube.com/watch?v=74zOY-vgkyw&list=PLEoMzSkcN8oPH1au7H6B7bBJ4ZO7BXjSZ
- Emacs Tips: https://www.youtube.com/watch?v=wKTKmE1wLyw&list=PLEoMzSkcN8oMHJ6Xil1YdnYtlWd5hHZql
- Emacs Desktop Environment: https://www.youtube.com/watch?v=f7xB2fFk1tQ&list=PLEoMzSkcN8oNPbEMYEtswOVTvq7CVddCS
- Emacs IDE: https://www.youtube.com/watch?v=E-NAM9U5JYE&list=PLEoMzSkcN8oNvsrtk_iZSb94krGRofFjN
- Emacs Mail: https://www.youtube.com/watch?v=yZRyEhi4y44&list=PLEoMzSkcN8oM-kA19xOQc8s0gr0PpFGJQ
- Learning Emacs Lisp: https://www.youtube.com/watch?v=RQK_DaaX34Q&list=PLEoMzSkcN8oPQtn7FQEF3D7sroZbXuPZ7
- Craft Your System with GNU Guix: https://www.youtube.com/watch?v=iBaqOK75cho&list=PLEoMzSkcN8oNxnj7jm5V2ZcGc52002pQU

Music credits:

Coriolis Effect by logos feat. stefsax, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/mseq/26296
reNovation by airtone, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/airtone/60674
ukeSounds by airtone, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/airtone/32655
Between Worlds (Instrumental) by Aussens@iter, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/tobias_weber/56664
...
https://www.youtube.com/watch?v=hHdM2wVM1PI