Skip to content

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”
  • 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

Source: GitHub - anki-editor/anki-editor: Emacs minor mode for making Anki cards with Org Mode forked from original package at GitHub - louietan/anki-editor

  • Use instructions on anki-editor README, for Emacs configuration use my dotfiles to get set up in Emacs

  • Open Anki

  • anki-connect should now be running after the restart

  • Keep Anki running for Emacs to talk to anki-connect

  • Use anki-editor-insert-note to create a new card. Can use basic card type or my “3. All Purpose Card” note type

  • After making changes to existing notes or creating new ones, push changes to anki with anki-editor-push-notes

  • For better formatting inside Anki, do: