A package built into Emacs which combines outlining, task management, scheduling, code execution, spreadsheet, and much more.
.org files have a specific syntax which can not be parsed using a formal grammar such as EBNF.
- Organize your life in plain text: the ultimate guide to using org-mode and how it can be adapted.
Links to this note
Using Vale With Emacs for Prose Linting
After looking into linting prose in Emacs, I found a way to roll your own prose linter setup using vale (an extensible prose linter), efm-langserver (a generic language server), and eglot (a language server mode for Emacs).
A free/libre text editor that has so much functionality it’s often joked as being an operating system that has an ok text editor.
Org-Roam-Ui Helps You Peer into Your Brain
The org-roam-ui is a visualization and exploration companion to org-roam. The force-directed graph of notes (nodes) and links (edges) shows how concepts fit together and relate. I thought it was primarily eye candy, it’s useful for 1) spotting connections you haven’t already made and 2) identifying orphaned notes that could be linked to other notes.
Org-ModeDocuments With Many
Org-IdLinks Is Slow
Exporting org-mode documents using
oxis very slow when there are many
org-idlinks in the contents.
Intertwines documentation and source code which emphasizes the need for code to not only be understood by the compiler, but also by future engineers trying to reason about your code.
This is a work-in-progress as I’m still refining an
org-agendacentric workflow. Here’s what I’ve learned so far.
Org Capture on Ios Using Shortcuts and Beorg
One of the most important parts of org-mode is the ability to capture items quickly. It works great when you are at your computer but what about when all you have is your phone?
The Downside of Using Org-Id Links in Org-Roam
In org-roam v2, a new requirement was added for all notes to have an org ID. This has a few notable downsides.
Steven Wolfram - Seeking the Productive Life - Literary Notes
I read about Steven Wolfram’s personal infrastructure. He develops his approach to just about everything using the tools that he built. I’m guessing this approach works great for building Wolfram as a giant feedback loop but not directly transferable to others.
A context-free grammar can be described using Extended Backus–Naur form (EBNF) notation. This higher ‘metasyntax’ describes how another grammar should be parsed. This makes it a useful portable format for multiple programming languages to parse the same thing (if your system can read EBNF grammars it can parse a multitude of other grammars).
Why All My Business Writing Is in Latex
In my day-to-day business dealings, people are surprised when they receive LaTeX-generated documents for business proposals, memos, etc. from me.
Org-Mode Inline Macro in the Buffer
In org-mode, macros can be used to expand text but are only visible when exported. However, by combining
org-macroand emacs' built in font-locking system, you can expand macros inline in the buffer.
There are a few packages and libraries that are being built to use ChatGPT along with Emacs.
Turn Emacs into a Focused Writing Tool
Emacs can be customized to create a beautiful, focused writing environment akin to Ulysses, iA Writer, Bear, or other minimalist markdown editors.
Tags are used to create heterarchical systems that lets you iterate on retrieval. The tag names are abstractions like categories, projects, or ideas that are encoded on top of a set of items (like notes) to make it easy to find later.
I don’t use tags as a way of querying topics. Instead, I use a use a small set of tags (
FILETAGSin org-mode) to drive functionality for task management and notes.
An Emacs library that recreates Roam (software that implements a Zettelkasten-like system) using org-mode.
I use org-mode for taking notes and keeping track of tasks. I use Notion for work as an internal wiki.
Capture Output of Chatgpt-Shell in Org-Mode
I’m messing around with ChatGPT in Emacs and I want to capture the results of a session in org-mode. Since
chatgpt-shellis just a buffer (like everything else in emacs), we can write an elisp source block to grab the contents of buffer. Even better, we can tell org-mode to export the results as a markdown block since the code examples all use code fences (the triple backtick).