1. Paul Sexton
  2. org-drill

Commits

Author Commit Message Date Builds
eeeickythump
Added tag 2.3.8 for changeset a8cade42f59c
Tags
2.4.0
eeeickythump
Fixed: org-drill-strip-all-data now works again (was using obsolete arguments to org-schedule). Try to cope with LaTeX fragments that contain square brackets.
Tags
2.3.8
eeeickythump
Any LaTeX math fragments in an item will now be rendered inline (if possible) during drill sessions. This means org-drill can now be used to memorize maths equations. LaTeX fragments work correctly if placed inside cloze text, i.e. between square brackets. I suggest using \(…\) to delimit fragments, as using \[…\] may be difficult for org-drill to differentiate from cloze text. 'Cloze' overlays ([…]) are now very high priority, to ensure that any inner overlays (such as inline LaTeX images) are not displayed during presentation of the item. Where dates are stored in item properties, we now use inactive rather than active timestamps. New command 'org-drill-relearn-item' lets you reset the repetition count for an item, as if it was failed, without actually recording it a…
eeeickythump
Fixed bug with scheduling failed cards, caused by changes to 'org-schedule' in org mode version 8.
eeeickythump
New global variable 'org-drill-match'. Now possible to specify a tags/property/ todo match for a drill session - only entries satisfying that match will be considered. Top level functions now accept match string as an additional optional argument. DRILL_CARD_TYPE is now inherited, i.e. if a drill entry does not specify a card type then the type will be sought further up the tree. cl.el is required on load as well as compilation. Use cl-flet instead of "obsolete" flet. Fixed some documentation typos.
eeeickythump
Hide entry drawers when showing answers for verb conjugation and noun declension card types.
eeeickythump
Contents of entry drawers are now hidden while displaying answers. Added card types for noun declension (similar to verb conjugation).
eeeickythump
Changed permissions on some files.
eeeickythump
Entries in 'org-drill-card-type-alist' can now take a fourth argument, 'drill-empty-p' (boolean). If true, items of this type are not skipped if their bodies are empty. Bugfixes related to cram mode. Cram mode displays a coloured 'C' in the mode line. Sped up testing whether items have empty bodies. Updated documentation.
eeeickythump
The string which separates a hint from the rest of the contents of a cloze is now customisable by setting the variable 'org-drill-hint-separator'. The string is '||' by default (it was previously a single '|'). New global variable 'drill-answer'. If this variable is set to a non-nil value, then the default 'show answer' behaviour is to display the value of the variable instead of the contents of the drill item. This can be useful if you make custom drill card types which randomly generate problems (e.g. random maths problems, or translating a random number to or from another language.) By setting this va…
eeeickythump
Go back to using org-save-outline-visibility instead of org-drill-save-visibility - the latter is no longer needed as the former now returns a useful value. In org-drill-entry, temporarily bind `outline-view-change-hook' to nil, as fontification functions in that variable can cause big slowdowns when moving from drill item to drill item.
eeeickythump
Wrapped all calls to 'org-display-inline-images' in 'ignore-errors', to prevent errors when org-drill is run in a non-windowing environment.
eeeickythump
- Fixes to try and force display of images during drill sessions. - Fix to correctly reveal current entry when pausing a drill session in a narrowed buffer. (thanks to Milan Zamazal) - Support for verbal moods in addition to tenses. "Present indicative" tense renamed to "simple present".
eeeickythump
Added tag 2.3.5 for changeset 872dde6580f6
eeeickythump
- Improved progress bar while collecting due items. It is no longer able to overflow to multiple lines. - Added documentation for 'org-drill-sm5-initial-interval'.
Tags
2.3.5
eeeickythump
Added tag 2.3.4 for changeset e472512f0be7
eeeickythump
New option: org-drill-sm5-initial-interval. Allows users of SM5 algorithm to adjust the first repetition interval from the 4 days that is mandated in the official algorithm. New option: org-drill-cloze-text-weight: Allows users of hide1_firstmore, show1_firstless and show1_lastmore card types to control how often the 'infrequent' form of the card is shown. Some bugfixes to DRILL_CARD_WEIGHT property.
Tags
2.3.4
eeeickythump
Added tag 2.3.3 for changeset 1b0cc92cbb6a
eeeickythump
Oops! some some nasty discrepancies have now been fixed.(something went wrong during a merge)
Tags
2.3.3
eeeickythump
Added tag 2.3.3 for changeset e68b52fe88ac
eeeickythump
Cloze text is now correctly identified in items whose bodies contain [[bracketed links]]. Fontification of cloze text should now work correctly when the first org file is loaded. New file types: hidefirst, hidelast
eeeickythump
Added tag 2.3.2 for changeset 4e43f149ea97
eeeickythump
Removed old doc files (renamed).
Tags
2.3.2
eeeickythump
Renamed documentation file and fixed a few typos.
eeeickythump
- New card types: show2cloze, hide1_firstmore, show1_firstless, show1_lastmore. See docs for details. - 'conjugate' card type can now show a hint (VERB_INFINITIVE_HINT) - New command: org-drill-again: run another drill session using leftover items from the last session, i.e. don't rescan the item collection. - If org-drill-resume is called and there is nothing to resume, offer to call org-drill-again - Automatically prompt to save all modified buffers when a drill session finishes (turn off with…
eeeickythump
New file-safe user variable: org-drill-scope. Allows customisation of the scope of drill sessions (ie where items are sourced from). The variable can take the value 'directory', meaning items will be sourced from all org files in the same directory as the current file. This is useful for splitting up a monolithic item collection into smaller files, while still including all those files in drill sessions. The values of the SCOPE argument to org-drill have changed slightly. Possible values are the same as those for 'org-drill-scope'. - 'file' now means current file/buffer, respecting restrictions (default, same as old 'nil') - 'file-no-restriction' means current file, ignoring (overriding) restrictions (same as old 'file') - new value 'directory' (see above) - other values have the same meaning as b…
eeeickythump
Don't warn about a high percentage of failed items when the number of tested items in the session is zero (Milan Zamazal).
eeeickythump
Tiny fix to org-drill-map-entries.
eeeickythump
Added tag 2.3.1 for changeset 566cf446fdae
eeeickythump
- Speed up stripping scheduling data if scope is the current buffer (default). - Bugfixes for copying over of items duringorg-drill merge-buffers
Tags
2.3.1
  1. Prev
  2. Next