srs.el - My spaced repetition system for emacs
Saturday, June 27, 2026
My previous attempts to get into spaced repetition had always been inhibited by the inconvenience of it, so, inspired by hashcards, I decided to make my own spaced repetition system (SRS), with the goal of being as friction-less as possible. And to me that means at minimum it must be integrated into my favorite text editor!
Some things I like about it:
- No restrictions on where flash cards can be placed, allowing me to embed them in my notes
- Minimal syntax
- All metadata is stored locally as plain text
- When reviewing my flashcards, I can freely type my answers
Installation
To try it out, add something like this to your Emacs configuration:
(use-package srs :ensure t :config (add-to-list 'srs-path-list (expand-file-name "~/notes/*.org")) (srs-set-prefix-kbd "s-"))