A New Model for Crafted Emacs - System Crafters live!
In this stream, we'll take a look at the new v2 Beta release of Crafted Emacs and try out the new configuration model! The goal of this change is to make it easier to build your own Emacs configuration with the help of Crafted Emacs modules. We'll be joined by Crafted Emacs maintainer Jeff Bowman to discuss the work he's done on this release.
In this stream, we'll continue creating a completely custom Emacs configuration from scratch. This time we'll be learning how to use the popular Org Mode package to track work, schedule tasks, track habits, and capture ideas and notes at lightning speed!
Check out the configuration from this stream here: https://github.com/daviwil/emacs-from-scratch/tree/c55d0f5e309f7ed8ffa3c00bc35c75937a5184e4
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=PNE-mgkZ6HM
In this video, we'll learn how to use Org Roam's capture system to define templates that you can fill in when you create new notes. We'll cover a few different scenarios like capturing notes about books, details on new projects, and topic notes where some information is commonly needed.
Check out the show notes here: https://systemcrafters.net/build-a-second-brain-in-emacs/capturing-notes-efficiently/
Related videos:
- Build a Second Brain in Emacs with Org Roam: https://www.youtube.com/watch?v=AyhPmypHDEw
- Streamline Your Emacs Completions with Vertico: https://www.youtube.com/watch?v=J0OaRy85MOo
We cover the following topics:
- 00:00 Intro
- 00:21 The need for a good capture workflow
- 01:16 How Org Roam note templates work
- 02:34 Understanding the default template
- 07:54 Creating a topic-specific template
- 13:44 Creating a literature reference template
- 18:14 Creating a project template
- 22:35 Storing templates in Org files
- 25:42 Customizing the default template
- 29:17 What's next?
My Emacs configuration: https://config.daviwil.com/emacs
My system configurations: https://config.daviwil.com/systems
If you enjoy this channel, please consider becoming a sponsor on GitHub, Liberapay, or Patreon:
https://systemcrafters.net/support-the-channel
Chat with the System Crafters community on Discord and IRC: http://systemcrafters.chat
Follow me on Twitter for more GNU Emacs and GNU Guix content!
https://twitter.com/SystemCrafters
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=YxgA5z2R08I
In this stream, we'll continue creating a completely custom Emacs configuration from scratch. This time we'll be learning about how key bindings work in Emacs and then we'll use general.el, Evil, and Hydra to take things to the next level.
Check out the configuration from this stream here: https://github.com/daviwil/runemacs/tree/82d24eea516e7799ead20cf068542e2b5ecb270e
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 online:
- Twitter @daviwil
- GitHub @daviwil
Intro music: Coriolis Effect by logos feat. stefsax, licensed CC-BY
http://ccmixter.org/files/mseq/26296
...
https://www.youtube.com/watch?v=xaZMwNELaJY
In this stream, we'll take a look at Fennel, a Clojure-inspired Lisp language that compiles down to Lua. Lua is a versatile language that is commonly used to configure and extend programs like AwesomeWM, Luakit, and many more. Let's try out Fennel (and Lua) to see if it might be useful for your system crafting projects!
#fennel #lua #lisp #clojure #gnu #guix #emacs #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/january-5-2024/]]
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=kU7IgC7-Ics
In today's stream, let's talk about what an improved Emacs From Scratch series might look like! My goal is to make a new series to build a configuration from the ground up using only what comes in the box. I need your feedback on what I should cover and how to make it great!
SUPPORT THE CHANNEL:
? https://store.systemcrafters.net
? https://systemcrafters.net/support-the-channel
? Buy a domain with Namecheap: https://namecheap.pxf.io/NK0yXK
SHOW NOTES:
https://systemcrafters.net/live-streams/january-21-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
Powered by Restream https://restream.io/
...
https://www.youtube.com/watch?v=NlP3EDS6WGE
In today's stream, we'll start hacking on a new project that will make it possible to generate a nice website from your configuration files without writing it all in Org Mode files. I plan to work on this across multiple streams, so come help me kick it off in style!
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/october-28-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=zMzkorlfqLA
In this stream, we'll attempt to use Guix to self-host our own Git "forge" using Forgejo! We will package the Forgejo binary and then set it up as a Guix service so that it can be hosted in a container. We'll also see if we can wire up Laminar to launch CI builds when you push to your repositories!
#gnu #guix #forgejo #git #selfhosting #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/november-17-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=SNOwLtwLo6o
In this stream, we'll continue learning the fundamentals of Emacs Lisp by going more in depth about variables and variable scopes:
- The many ways to set the value of a variable
- Defining variables
- Creating buffer-local variables
- Understanding variable scopes
- Creating variable scopes with 'let'
- Defining and setting customization variables
We'll briefly apply what we've learned to our project!
The show notes can be found here: https://github.com/daviwil/emacs-from-scratch/blob/master/show-notes/Emacs-Lisp-04.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=tq4kTNL1VD8