Commits

Author Commit Message Labels Comments Date
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
eeeickythump
Added tag 2.3 for changeset b5d5b9f5c203
eeeickythump
- All drill items now receive unique IDs (using the org-id module). This allows various clever tricks such as 'synching' the item collections of two people. At the beginning of a drill session, IDs are assigned automatically to all drill items that do not possess them. This is slow if you have a large collection, but it only happens once. - New command 'org-drill-merge-buffers'. Called from buffer A, and given buffer B, imports all the user-specific scheduling data …
Tags
2.3
eeeickythump
Added tag 2.2 for changeset d9430f6647c9
eeeickythump
- Added new example card types, more useful than 'spanish_verb': - 'conjugate': retrieves properties VERB_INFINITIVE and VERB_TRANSLATION from parent item, and uses its own property VERB_TENSE to prompt the student 'Translate the verb INFINITIVE and conjugate for the TENSE tense' or 'Give the verb meaning TRANSLATION and conjugate for the TENSE tense' - 'translate_number': using third party library spell-number.el, prompt the student to tran…
Tags
2.2
eeeickythump
- 'multicloze' card type renamed to 'hide1cloze' (though 'multicloze' is still recognised as a synonym, for backwards compatibility) - new card type 'show1cloze' -- like hide1cloze, but only reveals one of the areas of clozed text in the item. - when 'revealing' an item during a drill session, do not show contents of any subheadings which are themselves tagged as drill items. This means you can have drill items inside drill items, without giving their answers …
eeeickythump
- At the end of a drill session, when re-presenting items that were failed during the course of that session, we now avoid showing the same item straight after itself (unless it is the only item left).
  1. Prev
  2. Next