- add command
org-anki-update-dir
- add org entry content as
Extra
field to Cloze notes - support duplicate notes via customizable variable
org-anki-allow-duplicates
- support field templating.
E.g to add source file name to the
Back
field ofBasic
note type:(customize-set-variable 'org-anki-field-templates '(("Basic" ("Back" . (lambda (it) (let ((path (buffer-file-name))) (concat it (format "<p><a href='%s'>%s</a></p>" path path))))))))
- support multiline card front:
When an org entry has subheadings that exactly match the note titles, then use contents of these entries as the values for the fields.
When all but one headings match, then content of the missing field is taken from the body of the main title.
- add customizable
org-anki-skip-function
to include/skip entries when usingorg-anki-sync-all
- inherit tags from parent org entries and from file-global ANKI_TAGS
- add customizable
org-anki-inherit-tags
to turn inheritance off
- fix function name
- add
org-anki-import-deck
command
- add prompt to
org-anki-delete-entry
andorg-anki-delete-all
commands (wouldn’t want to delete anything accidentally!)
- make AnkiConnect listen address configurable (customizable)
- With Cloze notes use either the title or the content as value for
Extra
field
- add customizable note fields
- add customizable default note type
- support mathjax
- add command
org-anki-update-all
to update all notes in current buffer (but don’t create any new cards) - make
ANKI_DECK
inheritable
- add commands
org-anki-sync-all
andorg-anki-delete-all
- optimize HTTP requests by
- fetching all tags for existing entries with one query, and
- add or update all notes in the second
- send number instead of string as note ID format (see #16)
- synchronize org-mode tags to Anki tags