thumbnail

In this video, we'll learn how to use the features of 'use-package' to cause our Emacs packages to be loaded later so that Emacs starts up much faster than before! We will also learn how to tweak the settings of Emacs' garbage collector so that it enables Emacs to do less work while loading up all of your packages. By the end, we cut startup time of the Emacs From Scratch configuration in half!

If you watched the System Crafters Live stream on Feb 2, you've probably already seen this content! I'm reposting just this section of the stream so that it's easier for others to find.

Show notes: https://github.com/daviwil/emacs-from-scratch/blob/master/show-notes/Emacs-Scratch-12.org

The configuration for this episode: https://github.com/daviwil/emacs-from-scratch/blob/d23348b4a52dde97f4f7cbcd66a519b5fd0a143c/Emacs.org

The starting point for the configuration so you can try it yourself: https://github.com/daviwil/emacs-from-scratch/blob/492f951d7170dd4526227b6d4de2d7f6e3582c30/Emacs.org

My Emacs configuration: https://github.com/daviwil/dotfiles/blob/master/Emacs.org


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 Emacs content!
https://twitter.com/SystemCrafters

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

Intro music: Coriolis Effect by logos feat. stefsax, licensed CC-BY
http://ccmixter.org/files/mseq/26296
...
https://www.youtube.com/watch?v=9i_9hse_Y08