3 ms·
I use org-mode often. It's a very intuitive way of structuring notes because most things are hierarchical in nature and lend themselves well to infinitely neste
by zelly 8y ago
I use org-mode often. It's a very intuitive way of structuring notes because most things are hierarchical in nature and lend themselves well to infinitely nested lists. It really pairs well with The LISP Way™️.
I use it to make flashcards (csv format for Anki) out of my notes. The front side is the hierarchy of a headline to its parents, and the back is the text below the headline.
e.g.,
* Python3
** I/O
*** modes
- 'r' open for reading (default)
- 'w' open for writing, truncating the file first
- 'x' open for exclusive creation, failing if the file already exists
- 'a' open for writing, appending to the end of the file if it exists
- 'b' binary mode
- 't' text mode (default)
- '+' open a disk file for updating (reading and writing)
...makes a flashcard like:
-------------- --------------
| Python3 | - 'r' ... |
| :: IO | . |
| :: modes | . |
| | . |
-------------- --------------
source for undocumented spaghetti code: https://github.com/hackharmony/org-to-anki-csv/blob/master/org-to-anki.el https://github.com/hackharmony/org-to-anki-csv/blob/master/o...
However I would say that there are much better markup languages out there. (Or better yet, don't use a markup language at all and use richer formats. We're not in the PDP11 era anymore.) It's good if you need version control though.
- BeetleB 8y agoJust as an FYI, Org mode has a flashcard software (org-drill). (Broken on Org 9.x - not sure if they fixed it - you may need to use 8.x).
- zelly 8y agoI tried that but it didn't have all the features I wanted. Specifically, I wanted to be able to make a list of subheadings as a flashcard (the front side being the headlines above). There's a lot of information you can encode in just the hierarchy for free.