[[!meta title="rde Emacs introduction"]] [[!meta copyright="Copyright © 2022 Andrew Tropin"]] [[!inline pages="internal(2022/info/rde-nav)" raw="yes"]] # rde Emacs introduction Andrew Tropin (he/him, IRC: abcdw, ) [[!inline pages="internal(2022/info/rde-before)" raw="yes"]] [rde Emacs](https://git.sr.ht/~abcdw/rde/tree/master/item/rde/features/emacs-xyz.scm) is a vanilla-flavored distribution of Emacs, which intergates well with your OS, WM and rest of the environment. It's built on top of [Guix Home](https://guix.gnu.org/en/blog/2022/keeping-ones-home-tidy/) project and allows to manage not only elisp packages and configurations, but other dependencies like operating system packages, user program configurations in a declarative and reproducible manner. You don't need to follow complicated installation instructions, apply workarounds and be afraid of updates: just do it, update rde, throw some custom elisp code, declare and customize features you need or want to try in a simple lisp (Scheme) file and you will get it. Don't like the result? Just rollback to previous generation and EVERYTHING will work as before. Once you make it to your liking, it will work forever\*, even if you move to a new laptop/workstation. [[!inline pages="internal(2022/info/rde-after)" raw="yes"]] [[!inline pages="internal(2022/info/rde-nav)" raw="yes"]] # Related talks - [Building reproducible Emacs](/2020/talks/08/) - Andrew's previous talk at EmacsConf 2020 [[!sidebar content=""]] [[!taglink CategoryConfiguration]]