aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove obsolete dependency on org-learn.2.5.1Paul Sexton2016-03-031-1/+0
|
* Added tag 2.5 for changeset 97921372f286Paul Sexton2016-03-010-0/+0
|
* New option 'org-drill-cloze-length-matches-hidden-text': If non-nil, when2.5Paul Sexton2016-03-011-27/+64
| | | | | | | | | | | | | | concealing cloze deletions, force the length of the ellipsis to match the length of the missing text. This may be useful to preserve the formatting in a displayed table, for example. Arguments to org-drill-presentation-prompt have changed. It now can take any of the following keyword arguments: - :prompt STRING - a string to use instead of the standard prompt. - :returns ALIST - a list of (char . symbol); the function will return the symbol if the corresponding character is pressed at the prompt. - :start-time TIME - the time the card started to be displayed. (Thanks to Bernard Hurley for contribution)
* Added tag 2.4.10 for changeset 2d622b26469cPaul Sexton2015-09-110-0/+0
|
* Update version in header to 2.4.10.2.4.10Paul Sexton2015-09-111-1/+1
|
* Merged in Fuco/org-drill/fix-input (pull request #3)Paul Sexton2015-09-111-2/+10
|\ | | | | | | Turn off input method while reading events
| * Turn off input method while reading events"matus goljer2015-09-091-2/+10
|/
* Added tag 2.4.9 for changeset 355c05642208Paul Sexton2015-09-030-0/+0
|
* Added new variable 'org-drill-item-count-includes-failed-items-p'. Default is2.4.9Paul Sexton2015-09-031-10/+24
| | | | | nil. If non-nil, both failed and successful items count towards the total number of items studied in a session. If nil, only successful items count.
* Added tag 2.4.8 for changeset 080a526cc34aPaul Sexton2015-08-200-0/+0
|
* During drills, pressing keys for quit, edit and skip now works again.2.4.8Paul Sexton2015-08-201-6/+6
|
* Added tag 2.4.7 for changeset 552ec7292154Paul Sexton2015-07-240-0/+0
|
* Undo previous version change to 2.5.0. The current version is 2.4.7.2.4.7Paul Sexton2015-07-240-0/+0
|\
| * Backout changeset 5d9b61ea5a181eb282e4069c17cbdf00e4325726Paul Sexton2015-07-240-0/+0
| |
* | You can now customise the keys for the 'quit', 'edit', 'tags', 'help' andPaul Sexton2015-07-241-17/+47
|/ | | | | | | 'skip' actions in drill sessions, by setting the values of the variables org-drill--quit-key and others. Pressing C-g during a drill session will abort the session.
* Added tag 2.5.0 for changeset 9b098bf2648dPaul Sexton2015-05-250-0/+0
|
* Persistence of the optimal factor matrix across application sessions is nowPaul Sexton2015-05-251-16/+36
| | | | accomplished via 'savehist' rather than 'customize'.
* Clarified that org-drill is licensed under GPL v3.Paul Sexton2015-05-111-0/+18
|
* Added tag 2.4.6 for changeset e7bb422d8cb1Paul Sexton2015-02-240-0/+0
|
* - Moved a line with side effects to earlier in the file, possibly fixing an2.4.6Paul Sexton2015-02-241-49/+53
| | | | | | | | | obscure bug where stuff inside [square brackets] in source code blocks was being incorrectly interpreted as cloze text the first time a drill session was run (the problem did not recur if the session was exited and run again). - Inside the main org-drill function, moved the anonymous mapping function out to a separate named function (org-map-drill-entry-function).
* Added tag 2.4.5 for changeset 69dde321b38cPaul Sexton2015-02-160-0/+0
|
* Deal with removal of 'org-meta-data-and-drawers' function from Org ↵2.4.5Paul Sexton2015-02-161-11/+18
| | | | | | development version. Make item 'lapsing' optional and off by default.
* Added tag 2.4.4 for changeset 0571437aa238Paul Sexton2015-01-140-0/+0
|
* Fixed calculation of 'org-drill-entry-days-since-creation' for cases where ↵2.4.4Paul Sexton2015-01-141-2/+2
| | | | 'org-drill-entry-days-overdue' returns NIL.
* Added tag 2.4.3 for changeset c289780f11d7Paul Sexton2014-11-090-0/+0
|
* - Ignore cloze markings if they occur inside Org source blocks2.4.3Paul Sexton2014-11-092-14/+984
| | | | | | | | | (#+BEGIN_SRC ... #+END_SRC). - Handle the old version of org-toggle-latex-fragment (org-preview-latex-fragment) as Org 8.2.10 still uses the old name. - Fix prioritisation of 'lapsed' items when choosing drill order. - Try to guess the age of items that lack the DATE_ADDED property. - Converted org-drill.org into Markdown, to serve as a README.
* Added tag 2.4.2 for changeset 648125435aadeeeickythump2014-10-100-0/+0
|
* Very overdue items are considered "lapsed" and are presented in the order they2.4.2eeeickythump2014-10-101-39/+75
| | | | | | | | were originally added, rather than by how overdue they are. DRILL_LAST_REVIEWED now uses an inactive timestamp (previously active). Fix for rendering of latex fragments.
* Added tag 2.4.1 for changeset 97f51d64df45eeeickythump2014-02-190-0/+0
|
* Check that org version is >= 7.9.3f (the 'org-schedule' function in older2.4.1eeeickythump2014-02-191-21/+43
| | | | | | | versions is incompatible). Cloze fontification now uses the 'official' org mode mechanism for adding fontification.
* Fix the defcustom definitions and provide :tag property for choices"matus goljer2013-11-211-6/+10
|
* Added ability to define arbitrary left and right cloze delimiters (strings),eeeickythump2013-11-091-18/+51
| | | | | | in case ‘[‘ and ‘]’ are not suitable for some reason. To define new delimiters, set the values of the variables org-drill-{left,right}-cloze-delimiter. These variables can be file-local.
* Added tag 2.4.0 for changeset 37dd8ae06dedeeeickythump2013-11-090-0/+0
|
* Added tag 2.3.8 for changeset a8cade42f59c2.4.0eeeickythump2013-08-250-0/+0
|
* Fixed: org-drill-strip-all-data now works again (was using obsolete arguments2.3.8eeeickythump2013-08-251-11/+20
| | | | | | to org-schedule). Try to cope with LaTeX fragments that contain square brackets.
* Any LaTeX math fragments in an item will now be rendered inline (if possible)eeeickythump2013-08-141-36/+26
| | | | | | | | | | | | | | | | | 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 as failed.
* Fixed bug with scheduling failed cards, caused by changes to 'org-schedule' ineeeickythump2013-05-211-2/+2
| | | | org mode version 8.
* New global variable 'org-drill-match'. Now possible to specify a tags/property/eeeickythump2013-03-053-40/+60
| | | | | | | | | | | | | | 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.
* Hide entry drawers when showing answers for verb conjugation and nouneeeickythump2013-02-251-0/+2
| | | | declension card types.
* Contents of entry drawers are now hidden while displaying answers.eeeickythump2013-02-251-0/+99
| | | | Added card types for noun declension (similar to verb conjugation).
* Changed permissions on some files.eeeickythump2012-09-054-0/+0
|
* Entries in 'org-drill-card-type-alist' can now take a fourth argument, ↵eeeickythump2012-09-053-233/+315
| | | | | | | | | '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.
* The string which separates a hint from the rest of the contents of a cloze iseeeickythump2012-08-031-94/+104
| | | | | | | | | | | | | | | | | | 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 variable to the answer when you generate the question, you can avoid having to write a custom 'show answer' function. Fixed a bug where after suspending the drill session via 'q'uit or 'e'dit, the session could not be resumed if there was only one item left to test.
* Go back to using org-save-outline-visibility instead of ↵eeeickythump2012-05-061-50/+35
| | | | | | | | | | 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.
* Wrapped all calls to 'org-display-inline-images' in 'ignore-errors', to preventeeeickythump2012-02-061-8/+16
| | | | errors when org-drill is run in a non-windowing environment.
* - Fixes to try and force display of images during drill sessions.eeeickythump2011-11-192-42/+130
| | | | | | | - 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".
* Added tag 2.3.5 for changeset 872dde6580f6eeeickythump2011-07-010-0/+0
|
* - Improved progress bar while collecting due items. It is no longer able to ↵2.3.5eeeickythump2011-07-012-4/+30
| | | | | | | overflow to multiple lines. - Added documentation for 'org-drill-sm5-initial-interval'.
* Added tag 2.3.4 for changeset e472512f0be7eeeickythump2011-06-100-0/+0
|
* New option: org-drill-sm5-initial-interval. Allows users of SM5 algorithm to ↵2.3.4eeeickythump2011-06-101-39/+129
| | | | | | | | | 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.