In this video, I'll show you how you can do every day package management tasks with GNU Guix! I'll also show you one of the unique features of Guix compared to mainstream package managers: the ability to roll back (and forward!) for all packages you've installed and upgraded.
In this stream, we'll hang out and discuss the following topics:
- We hear GNU mentioned a lot, but what is it?
- Will Sourcehut revolutionize e-mail based development?
- Bring your Emacs questions, I'll try to answer them!
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=fKRJcmo9-fo
In this video, we'll talk about the concept of "system crafting" and what it means in practice. I'll also give you some things that you might want to think about when crafting your own system configuration.
The show notes can be found here: https://github.com/daviwil/emacs-from-scratch/blob/master/show-notes/What-Is-System-Crafting.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=OeLkGAmlev0
In this video, we'll learn how to keep Emacs from cluttering up folders with temporary files it creates for backups, auto save information, and the configuration stored by other packages like Projectile and lsp-mode. First we'll learn the necessary variables you will want to set to do this yourself and then we'll try a community package called no-littering that will do a lot of the work for you!
Check out the configuration from this video here: https://github.com/daviwil/emacs-from-scratch/blob/a57d99ba80276926a2b68521f9a9d23dc173a628/Emacs.org#keep-folders-clean
The show notes can be found here: https://github.com/daviwil/emacs-from-scratch/blob/master/show-notes/Emacs-Tips-Cleaning.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=XZjyJG-sFZI
In today's stream, we'll experiment with Emacs' built-in debugger called Edebug. Let's see if we can discover some good debugging strategies for when your configuration or a package you use starts to break!
SUPPORT THE CHANNEL:
? https://store.systemcrafters.net
? https://systemcrafters.net/support-the-channel
? Get Your Copy of Mastering Emacs: https://www.masteringemacs.org/r/systemcrafters?utm_source=yt&utm_medium=desc&utm_campaign=scme
? Buy a domain with Namecheap: https://namecheap.pxf.io/NK0yXK
SHOW NOTES:
https://systemcrafters.net/live-streams/december-16-2022/
MY CONFIGURATION:
https://config.daviwil.com
https://config.daviwil.com/emacs
https://config.daviwil.com/systems (Guix)
JOIN THE COMMUNITY:
http://systemcrafters.chat (IRC and Discord)
https://twitter.com/SystemCrafters
OTHER 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
MY SECOND CHANNEL:
On the Flux Harmonic channel I do live coding twice a week using many of the tools we talk about on System Crafters!
- https://youtube.com/FluxHarmonicLive
- https://fluxharmonic.com
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=LfwSc-lfFxM
In this stream, we'll continue creating a completely custom Emacs configuration from scratch. This time we'll be learning how to use and configure the built-in Dired package to make file management so easy that you'll never need to open a file browser program again!
Check out the configuration from this stream here: https://github.com/daviwil/emacs-from-scratch/blob/8c302a79bf5700f6ef0279a3daeeb4123ae8bd59/Emacs.org#dired
My Emacs configuration: https://github.com/daviwil/dotfiles/blob/master/Emacs.org
If you enjoy this series, please consider becoming a GitHub Sponsor: https://github.com/sponsors/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=PMWwM8QJAtU
In this video, we'll continue learning about the basics of Emacs and talk about the default key bindings for moving around in text buffers efficiently! This is the basis for a few more videos covering the basics of using Emacs as a text editor.
Check out the show notes here: https://systemcrafters.cc/emacs-essentials/efficient-movement-key-bindings/
We cover the following topics:
- 0:00 Intro
- 0:31 What will we learn?
- 2:28 The Point
- 4:55 Basic Point Movements
- 8:44 Moving to Beginning and End of Line
- 10:19 Moving to Beginning and End of Buffer
- 12:05 Moving to a Specific Line or Column
- 14:45 Moving by Words, Sentences, and Paragraphs
- 15:09 Moving by Words
- 17:33 Moving by Paragraphs
- 20:13 Moving by Sentences
- 24:13 Scrolling the Window
- 26:18 Centering the Window
- 29:35 Searching for Text
- 33:44 What's next?
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 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
Intro music: Coriolis Effect by logos feat. stefsax, licensed CC-BY
http://ccmixter.org/files/mseq/26296
...
https://www.youtube.com/watch?v=wT_jUtEGfeg
In this stream, we'll discuss what we accomplished in 2023 and what plans I have for the channel and community in 2024. Come let me know what you think!
#gnu #emacs #guix #guile #scheme #freesoftware
SUPPORT THE CHANNEL:
? Support My Work: https://systemcrafters.net/how-to-help/#support-my-work
? Subscribe to the Newsletter: https://systemcrafters.net/newsletter/
? https://store.systemcrafters.net
? Get Your Copy of Mastering Emacs: https://www.masteringemacs.org/r/systemcrafters?utm_source=yt&utm_medium=desc&utm_campaign=scme
SHOW NOTES:
[[https://systemcrafters.net/live-streams/december-29-2023/]]
JOIN THE COMMUNITY:
https://systemcrafters.net/community/ (Matrix and IRC chat!)
https://fosstodon.org/@daviwil
MY CONFIGURATION:
https://config.daviwil.com
https://config.daviwil.com/emacs
https://config.daviwil.com/systems (Guix)
OTHER 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
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=BM_xFmfwfRg
In this stream, we'll take a brief detour from our usual EXWM hacking to experiment with an idea I had today: "inverse literate" Emacs configurations. The major benefit of a literate configuration in Org Mode is that it can easily be converted into a readable form online. However, editing such a configuration can be painful for various reasons. Let's try to come up with a way to write our configuration purely in Emacs Lisp while still producing an Org file for publishing the configuration online!
SUPPORT THE CHANNEL:
? https://store.systemcrafters.net
? https://systemcrafters.net/support-the-channel
MY CONFIGURATION:
https://config.daviwil.com
https://config.daviwil.com/emacs
https://config.daviwil.com/systems (Guix)
JOIN THE COMMUNITY:
http://systemcrafters.chat
https://twitter.com/SystemCrafters
OTHER 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
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
Powered by Restream https://restream.io/
...
https://www.youtube.com/watch?v=nXu32MHBDqA
This video is intended for people who have used other code editors or IDEs before and are curious to try out Emacs! The goal is to teach you everything you need to know to get started with Emacs and use it for basic editing tasks. Once you get comfortable with the basics, check out the other Emacs video series that I've created to learn a whole lot more!
Check out the show notes here: https://github.com/daviwil/emacs-from-scratch/blob/master/show-notes/Emacs-Beginners-01.org
Check out my other video series on Emacs!
- 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
Also, if you want to know a little more about what Emacs is capable of, check out my video "5 Reasons to Learn Emacs in 2021": https://youtu.be/bEfYm8sAaQg
We cover the following topics:
- 0:00 Intro
- 1:33 Installation
- 2:17 GNU/Linux
- 3:03 GUI or Terminal?
- 4:06 macOS
- 4:46 Windows
- 5:13 Basic Concepts
- 5:29 The User Interface (Menu Bar, Tool Bar)
- 9:11 Menu Bar in the Terminal
- 10:02 Where's the file browser?
- 11:14 Windows and Frames
- 15:12 Buffers
- 19:01 The *scratch* buffer
- 19:49 The *Messages* buffer
- 20:37 The *Warnings* buffer
- 21:08 The Mode Line
- 25:22 The Echo Area and Minibuffer
- 27:06 Commands
- 29:27 Dired
- 30:49 Calendar
- 31:12 eshell
- 31:57 Tetris?
- 32:40 Major Modes
- 36:20 Minor Modes
- 37:01 Minor mode: highlight current line
- 38:46 Basic Key Bindings
- 39:40 Understanding Emacs Key Bindings
- 44:53 The Key Prefixes C-x and C-c
- 47:25 Opening and Saving Files
- 50:00 Switching Buffers
- 52:41 Cutting and Copying Text
- 55:31 Pasting Text
- 56:15 CUA Mode (C-c, C-x, and C-v)
- 57:53 Undo and Redo
- 59:41 Cancelling Operations
- 1:01:04 Learning More Key Bindings
- 1:03:20 The Help System
- 1:04:28 Configuring Emacs
- 1:04:42 The Customization UI
- 1:05:53 The init.el File
- 1:07:40 What's next?
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 w
...
https://www.youtube.com/watch?v=48JlgiBpw_I