Skip to content
0:00 / 0:00

#emacs#org-mode#org-roam

5 Org Roam Hacks for Better Productivity in Emacs

System Crafters

39K subscribers • 42 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by David Wilson

Intermediate. Assumes working knowledge.

38K views5 years ago1 recommendation

Tools and practiceVim, Emacs and editorsDeveloper productivity

David Wilson shares five advanced tips and custom Emacs Lisp configurations to improve note-taking and project management with Org Roam.

In this video, we'll look at 5 specific improvements we can make to our note taking and project management workflows by taking advantage of the functions and hooks in Org Roam and Org Mode. There's a lot of code in this video that you can take and customize for your own use! Show notes: systemcrafters.net/build-a-second-brain-in-emacs/5-org-roam-… Related videos: - Build a Second Brain in Emacs with Org Roam: youtube.com/watch?v=AyhPmypHDEw - Capturing Notes Efficiently with Org Roam: youtu.be/YxgA5z2R08I - Org Roam: The Best Way to Keep a Journal in Emacs: youtube.com/watch?v=3-sLBaJAtew If you enjoy the content I make on this channel, please consider supporting my work: systemcrafters.net/support-the-channel Get System Crafters merch here: store.systemcrafters.net?utm_source=video Chapters: - Intro - The starting configuration - Lots of code ahead! - 1. Fast note insertion for a smoother writing flow - 2. Build your Org agenda from Org Roam notes - Improving the appearance of notes in the agenda view - 3. Selecting from a list of notes with a specific tag - 4. Streamlined custom capture for tasks and notes - 5. Automatically copy completed tasks to today's notes - The final configuration My Emacs configuration: config.daviwil.com/emacs My system configurations: config.daviwil.com/systems Chat with the System Crafters community on Discord and IRC: systemcrafters.chat Follow me on Twitter for more GNU Emacs and GNU Guix content! twitter.com/SystemCrafters Check out my other video series! - Emacs Essentials: youtube.com/watch?v=48JlgiBpw_I&list=PLEoMzSkcN8oPZvSdewHG8u… - Emacs From Scratch: youtube.com/watch?v=74zOY-vgkyw&list=PLEoMzSkcN8oPH1au7H6B7b… - Emacs Tips: youtube.com/watch?v=wKTKmE1wLyw&list=PLEoMzSkcN8oMHJ6Xil1Ydn… - Emacs Desktop Environment: youtube.com/watch?v=f7xB2fFk1tQ&list=PLEoMzSkcN8oNPbEMYEtswO… - Emacs IDE: youtube.com/watch?v=E-NAM9U5JYE&list=PLEoMzSkcN8oNvsrtk_iZSb… - Emacs Mail: youtube.com/watch?v=yZRyEhi4y44&list=PLEoMzSkcN8oM-kA19xOQc8… - Learning Emacs Lisp: youtube.com/watch?v=RQK_DaaX34Q&list=PLEoMzSkcN8oPQtn7FQEF3D… - Craft Your System with GNU Guix: youtube.com/watch?v=iBaqOK75cho&list=PLEoMzSkcN8oNxnj7jm5V2Z… Thumbnail image credit: Photo by Luca Bravo on Unsplash: unsplash.com/photos/XJXWbfSo2f0 Music credits: Coriolis Effect by logos feat. stefsax, licensed Creative Commons 3.0 CC-BY ccmixter.org/files/mseq/26296 reNovation by airtone, licensed Creative Commons 3.0 CC-BY ccmixter.org/files/airtone/60674 ukeSounds by airtone, licensed Creative Commons 3.0 CC-BY ccmixter.org/files/airtone/32655 Between Worlds (Instrumental) by Aussens@iter, license

Why it's here

1 person recommends this

What people say. Recommended as a collection of highly useful hacks and configurations for optimizing Org Roam workflows.

u/daviwilSystem Craftersin r/emacs • Recommends

5 Org Roam Hacks for Better Productivity in Emacs

u/fmou67in r/emacs • Mentions

save-excursion: Wrong type argument: integer-or-marker-p, nil in template definition Hi everyone, u/daviwil had released an excellent video in his System Crafters channel, where he showed how to hack org-roam: https://systemcrafters.net/build-a-second-brain-in-emacs/5-org-roam-hacks/ I have copied his code into my config (the function that allows to create a TODO in a project file that we select (or create if not existing) is very useful. I want to create a similar one: I want to create an event in a select customer file and to create this customer file if it does not exist. The filter of the nodes with the tags "customer" works, but I am stuck with the definition of the content to i…