| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| | |
|
| | |
|
| |\
| |
| |
| | |
Turn off input method while reading events
|
| |/ |
|
| | |
|
| |
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| |/
|
|
|
|
|
| |
'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.
|
| | |
|
| |
|
|
| |
accomplished via 'savehist' rather than 'customize'.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
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).
|
| | |
|
| |
|
|
|
|
| |
development version.
Make item 'lapsing' optional and off by default.
|
| | |
|
| |
|
|
| |
'org-drill-entry-days-overdue' returns NIL.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
(#+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.
|
| | |
|
| |
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
|
|
| |
versions is incompatible).
Cloze fontification now uses the 'official' org mode mechanism for adding
fontification.
|
| | |
|
| |
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
to org-schedule).
Try to cope with LaTeX fragments that contain square brackets.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
org mode version 8.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
declension card types.
|
| |
|
|
| |
Added card types for noun declension (similar to verb conjugation).
|
| | |
|
| |
|
|
|
|
|
|
|
| |
'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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
errors when org-drill is run in a non-windowing environment.
|
| |
|
|
|
|
|
| |
- 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".
|
| | |
|
| |
|
|
|
|
|
| |
overflow
to multiple lines.
- Added documentation for 'org-drill-sm5-initial-interval'.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
| |
during a merge)
|