Emacs Spaced Repetition System with Anki
From Article Above: Power up Anki with Emacs, Org mode, anki-editor and more
Section titled “From Article Above: Power up Anki with Emacs, Org mode, anki-editor and more”Org-mode as Editor to Anki
Section titled “Org-mode as Editor to Anki”- Notes are org entries with property
ANKI_NOTE_TYPE
- Headings under the entry is a
field
in Anki - Tags can be synchronized with Anki
- The Emacs package anki-editor using the property value
ANKI_NOTE_ID
to synchronize org entries and the corresponding notes in Anki - To style cards correctly in Anki exported from org mode, in Anki, use css like GitHub - gongzhitaao/orgcss: Simple and clean CSS for Org-exported HTML and paste the css into the Anki app to style all cards
Set up Anki for Emacs
Section titled “Set up Anki for Emacs”- Use my Emacs dotfiles to get set up in Emacs
- Open Anki
- Restart Anki
- anki-connect should now be running
- Use
anki-editor-insert-note
to create a new card. Prefer the “3. All Purpose Card” note type - For my examples, see Anki Master Deck for Learning - Anki Master Deck for Learning
- For better formatting inside Anki, do:
- Select a deck –> Browse –> Cards (top right) –> Styling
- Paste in contents of https://gongzhitaao.org/orgcss/org.css
See Also
Section titled “See Also”Resources
Section titled “Resources”- Power up Anki with Emacs, Org mode, anki-editor and more - how to use Emacs package anki-editor to create and manage cards and export them to Anki for use
- GitHub - louietan/anki-editor: Emacs minor mode for making Anki cards with Org