HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Consistent Technical Documents Using Emacs and Org Mode

spudlyo2 HN recommenders · recommended in 4 months, 2020-2025
YouTube
74K views · 6 years ago · demo · evergreen

A demo of writing technical documents in Emacs Org mode using org-babel, so that code blocks and generated content stay consistent when things change. The author shares the demo files and his dotfiles.

HN commenters recommend it as a practical illustration of what Org mode and literate programming can do for documentation.

Testing, debugging & developer toolsSoftware practice, open source & careers#emacs#orgmode#orgbabel#literateprogramming#technicalwriting

5 comments from Hacker News

@spudlyo2025 · in “Atuin Desktop: Runbooks That Run”

Thanks for the shout-out! I think org-babel is really well suited for this task, and can make some really great documentation. You can check out the video[0] from the talk and a git repo[1] with a more advanced demonstration. [0]: ▶ this video [1]: link

RecommendsView on HN
@spudlyo2021 · in “The open calendar, task and note space is a mess”

Org mode does a lot of different things, but one use case I find interesting is to be able to mix prose and program output in a technical document in a way that keeps things consistent when things change. I made a video[0] a year or so ago that explores Org's literate programming features that I think does a pretty good job of illustrating the power of Org. [0]: ▶ this video

RecommendsView on HN
@spudlyo2021 · in “From Vim to Emacs in fourteen days (2015)”

I made a video[0] showing off the power of org-babel, which is the part of org that lets you embed dynamic code blocks in your document. In the video I write a little essay[1] on how git stores data that has a lot of dynamic content that is managed by org. It's a bit like reproducible research or literate programming, but for me it's all about writing technical documents that are easy to keep consistent when things change. [0]: ▶ this video [1]: link

RecommendsView on HN
@d0mine2020 · in “Text-Only Websites”

Org mode supports inline Latex that can be exported to html. Here's a nice demo on how to write tech docs using Emacs and Org mode ▶ this video

RecommendsView on HN
@rwnspace2020 · in “Ask HN: Resources to grok Emacs and use it well?”

This is what I've done the past couple weeks and it's going pretty well: Start with plain Emacs. Print/write out the popular cheatsheets. Just make sure you know how to exit, access the documentation, and move around the windows/frames/buffers. Get Melpa & install some packages. Play with the config, adding keybindings, figure out hooks and so on. Copy some elisp functions from dotfiles on Github. Spam the documentation command on everything. Get frustrated with how much tinkering you need to do to get the crazy setups you've seen on blogposts. Stay motivated by consuming more content about custom setups. Discover the magic of magit and parinfer and dired. Look up some of the org-mode/PIM heroes on github, usernames: novoid, alphapapa, karlicoss Install Doom. Tinker with it a bit. Take notes of your learning in an org file. Tinker some more. Go back to plain emacs for a bit. Then try spacemacs. Go straight back to Doom because it's faster and you now understand enough about emacs to be scared of spacemacs' layers. Below are some links to help you along the way. link link link link link ▶ this video link

CitesView on HN
Literate Devops with Emacs28:36

Literate Devops with Emacs

Howard Abrams
105K views • 11 years ago
Emacs + org-mode + python in reproducible research; SciPy 2013 Presentation21:16

Emacs + org-mode + python in reproducible research; SciPy 2013 Presentation

Enthought
50K views • 13 years ago
Emacs Org-mode - a system for note-taking and project planning46:57

Emacs Org-mode - a system for note-taking and project planning

Google TechTalks
331K views • 18 years ago
Getting Started With Org Mode56:21

Getting Started With Org Mode

thoughtbot
293K views • 10 years ago
Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs40:02

Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs

thoughtbot
563K views • 11 years ago
Emacs From Scratch #1 - Getting Started with a Basic Usable Configuration58:30

Emacs From Scratch #1 - Getting Started with a Basic Usable Configuration

System Crafters
299K views • 6 years ago
Emacs For Writers1:01:06

Emacs For Writers

thoughtbot
153K views • 11 years ago
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)43:04

"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)

Strange Loop Conference
468K views • 4 years ago
Leslie Lamport: Thinking Above the Code59:50

Leslie Lamport: Thinking Above the Code

Microsoft Research
403K views • 12 years ago
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)1:03:55

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

DevTernity Conference
619K views • 8 years ago
Elm Europe 2017 - Evan Czaplicki - The life of a file47:02

Elm Europe 2017 - Evan Czaplicki - The life of a file

Elm Europe
72K views • 9 years ago
Stevey's Tech Talk E39 -- A guided tour of Emacs45:11

Stevey's Tech Talk E39 -- A guided tour of Emacs

Steve Yegge
13K views • 4 years ago
Using Emacs - 1 - setting up the package manager11:41

Using Emacs - 1 - setting up the package manager

Mike Zamansky
73K views • 10 years ago
Jim Coplien and Bob Martin Debate TDD20:59

Jim Coplien and Bob Martin Debate TDD

alexsmail
163K views • 14 years ago
Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG1:18:42

Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG

Engineers.SG
14K views • 10 years ago
How I program C2:11:32

How I program C

Eskil Steenberg
1M views • 9 years ago
PTVS 2.0 Beta: Mixed-Mode Python/C/C++ Debugging overview8:12

PTVS 2.0 Beta: Mixed-Mode Python/C/C++ Debugging overview

python tools
8K views • 13 years ago
Dan Abramov   The wet codebase25:01

Dan Abramov The wet codebase

eswarnichtsmehrfrei
27K views • 5 years ago
A quick tour of TeXmacs3:41

A quick tour of TeXmacs

TeXmacs Videos
32K views • 5 years ago
What nobody tells you about documentation30:52

What nobody tells you about documentation

PyCon AU
105K views • 9 years ago