emacs/var/elfeed/db/data/95/95afa496b298400c0fe469d805ee586ee62fafd3
2022-01-03 12:49:32 -06:00

1 line
3.2 KiB
Plaintext

<p><img src="https://thumbnails.lbry.com/UmbVeqphGlc" width="480" alt="thumbnail" title="Advanced Emacs Package Management with straight.el" /></p>In this video, we'll learn about straight.el, an alternative to Emacs' built in package manager package.el. straight.el takes inspiration from functional package managers like Nix and Guix to bring similar capabilities to Emacs package management! I'll show you how to set up straight.el and use its primary functionality. We'll then convert the Emacs From Scratch configuration to use it!<br /><br />Check out the show notes here: https://systemcrafters.cc/advanced-package-management/using-straight-el/<br /><br />We cover the following topics:<br /><br />- 0:00 Intro<br />- 0:28 What will we learn?<br />- 0:50 What is straight.el?<br />- 2:32 straight.el features<br />- 6:19 Installing straight.el<br />- 9:37 Installing a package with straight.el<br />- 14:33 Understanding package recipes<br />- 17:25 Installing a package from a Git repository<br />- 18:45 Upgrading packages<br />- 21:42 Removing a package<br />- 24:06 Integrating with use-package<br />- 25:41 Locking package versions<br />- 29:41 Converting an existing configuration to straight.el<br />- 38:44 Why should I use straight.el?<br />- 41:05 What's next?<br /><br />My Emacs configuration: https://config.daviwil.com/emacs<br />My system configurations: https://config.daviwil.com/systems<br /><br />If you enjoy this series, please consider becoming a sponsor on GitHub or Patreon:<br /><br />- https://github.com/sponsors/daviwil<br />- https://patreon.com/SystemCrafters<br /><br />You can also leave a tip via PayPal: https://paypal.me/daviwil<br /><br />Follow me on Twitter for more GNU Emacs and GNU Guix content!<br />https://twitter.com/SystemCrafters<br /><br />Chat with the System Crafters community on Discord and IRC: http://systemcrafters.chat<br /><br />Check out my other video series!<br /><br />- Emacs Essentials: https://www.youtube.com/watch?v=48JlgiBpw_I&list=PLEoMzSkcN8oPZvSdewHG8uApD7THlLLCV<br />- Emacs From Scratch: https://www.youtube.com/watch?v=74zOY-vgkyw&list=PLEoMzSkcN8oPH1au7H6B7bBJ4ZO7BXjSZ<br />- Emacs Tips: https://www.youtube.com/watch?v=wKTKmE1wLyw&list=PLEoMzSkcN8oMHJ6Xil1YdnYtlWd5hHZql<br />- Emacs Desktop Environment: https://www.youtube.com/watch?v=f7xB2fFk1tQ&list=PLEoMzSkcN8oNPbEMYEtswOVTvq7CVddCS<br />- Emacs IDE: https://www.youtube.com/watch?v=E-NAM9U5JYE&list=PLEoMzSkcN8oNvsrtk_iZSb94krGRofFjN<br />- Emacs Mail: https://www.youtube.com/watch?v=yZRyEhi4y44&list=PLEoMzSkcN8oM-kA19xOQc8s0gr0PpFGJQ<br />- Learning Emacs Lisp: https://www.youtube.com/watch?v=RQK_DaaX34Q&list=PLEoMzSkcN8oPQtn7FQEF3D7sroZbXuPZ7<br />- Craft Your System with GNU Guix: https://www.youtube.com/watch?v=iBaqOK75cho&list=PLEoMzSkcN8oNxnj7jm5V2ZcGc52002pQU<br /><br />Music credits:<br /><br />Coriolis Effect by logos feat. stefsax, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/mseq/26296<br />reNovation by airtone, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/airtone/60674<br />ukeSounds by airtone, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/airtone/32655<br />Between Worlds (Instrumental) by <br />...<br />https://www.youtube.com/watch?v=UmbVeqphGlc