summaryrefslogtreecommitdiffstats
path: root/2022
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2022/talks/rolodex.md26
1 files changed, 13 insertions, 13 deletions
diff --git a/2022/talks/rolodex.md b/2022/talks/rolodex.md
index 8ec7c6aa..ffcac981 100644
--- a/2022/talks/rolodex.md
+++ b/2022/talks/rolodex.md
@@ -40,16 +40,16 @@ an external database software to index the notes. It also provides a
very rich set of "actions" so that notes not only link to each other,
but can also trigger Emacs to execute code as well.
-## Presentation outline:
+# Presentation outline:
-### Quick overview of the Zettelkasten methodology
+## Quick overview of the Zettelkasten methodology
- **Note:** most of what I say about the Zettelkasten method comes
from Sacha Fast of <https://zettelkasten.de>
- **Zettelkasten is:** a database of interconnected ideas
-### Tools I use in day-to-day writing
+## Tools I use in day-to-day writing
- **Hyperbole:** for hyperlinking, search, project management
@@ -63,7 +63,7 @@ but can also trigger Emacs to execute code as well.
- **Magit:** Git revision control of my plain-text database
-### Quick overview of Hyperbole
+## Quick overview of Hyperbole
- **Core functionality:** a markup language for hyperlinks
@@ -72,7 +72,7 @@ but can also trigger Emacs to execute code as well.
- **HyRolo** is the feature I use as my Zettelkasten.
-### Configuration of Hyperbole using `use-package`
+## Configuration of Hyperbole using `use-package`
```emacs-lisp
(use-package hyperbole
@@ -82,7 +82,7 @@ but can also trigger Emacs to execute code as well.
(setq hyrolo-date-format "%Y-%m-%d %H:%M:%S"))
```
-### The Hyperbole Menu-Driven User Interface
+## The Hyperbole Menu-Driven User Interface
- Menus are a kind of modal user interface
@@ -92,14 +92,14 @@ but can also trigger Emacs to execute code as well.
- Works a little like `which-key`
-### Getting started with **HyRolo**: Create a *zettel*
+## Getting started with **HyRolo**: Create a *zettel*
- Add entry: `{C-h h r a}` "*hyperbole rolodex add*"
- Prompts you for a title for the entry
- The Zettelkasten file (e.g. ~idea.org~) is opened
- Write the body of the *zettel*, save the file.
-### Searching the *HyRolo* database
+## Searching the *HyRolo* database
- Multiple search options: by **string**, by **regex**, by **word**.
@@ -111,7 +111,7 @@ but can also trigger Emacs to execute code as well.
- Read-only mode buffer with useful single-key navigation.
-### Searching the **HyRolo** database
+## Searching the **HyRolo** database
- **`{o}` as in "overview":** hides all but the headings
@@ -129,7 +129,7 @@ but can also trigger Emacs to execute code as well.
using this command inserts a new timestamp, I just use `{C-/}`
to undo insertion of the timestamp.
-### How is **HyRolo** a Zettelkasten?
+## How is **HyRolo** a Zettelkasten?
- **Key take-away:** The Hyperbole hyperlink markup language lets
you execute *arbitrary Emacs commands.*
@@ -137,7 +137,7 @@ but can also trigger Emacs to execute code as well.
- To link Zettelkasten entries, create an hyperlinks that execute a
**HyRolo** search.
-### How to create an explicit link
+## How to create an explicit link
1. Highlight text to be linked
@@ -149,14 +149,14 @@ but can also trigger Emacs to execute code as well.
5. Prompted for search string: `hyperbole`
-### How "explicit buttons" encode actions
+## How "explicit buttons" encode actions
- A **separate file** from the HyRolo flat-file database.
- By default, called `.hypb`, exists in the same directory as the
HyRolo flat-file database.
-### Conclusion
+## Conclusion
1. A Zettelkasten is database of ideas linked together