Getting Started¶
Creating your first deck¶
- Launch Cram -- it opens to the deck list view
- Click + New Deck and enter a name
- A sample "Rust Basics" deck is created automatically on first launch
Adding cards¶
- Click Edit on any deck to open the card editor
- Click + Add Card to create a new card
- Write Typst markup in the Front and Back fields
- The preview updates automatically as you type (with a 300ms debounce)
- Click Save to persist changes, or Full Screen to preview at full size
Studying¶
- Click Study on any deck to begin a session
- Cards are presented in a random order
- The front of the card is shown -- press Space or click Show Answer to reveal the back
- Press Space or click Next to advance to the next card
- Press Esc to return to the deck list at any time
- After all cards are reviewed, a session summary shows the number of cards reviewed and the elapsed time
Using the preamble¶
Each deck has an optional Typst preamble -- shared code prepended to every card when rendering. Use it for common imports, text size settings, or macros:
Open the preamble editor via the collapsible Deck Preamble section in the card editor.
Keyboard shortcuts¶
| Key | Action |
|---|---|
| Space | Show answer / Next card |
| Esc | Back to deck list |