| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| |
|
|
| |
This variable is not declared but dynamically scoped in everywhere.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
defstruct does not allow documentation on slots and there are a lot of
slots here.
|
| | |
|
| | |
|
| |
|
|
|
| |
The robot test now includes "with-typing" input. This uncovered some
more usages of cl.el which are now gone.
|
| |
|
|
|
| |
This is now passed as a parameter as part of a struct. This should
allow better testing.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
- Update headers to standard
- Add Makefile, Cask and docker scripts
- Add test directory
- .gitignore
|
| |
|
|
|
|
|
| |
Previously, explanation tags were placed on the entry requiring an
entry; now they are placed on the entry providing the explanation and
inherited. It is also possible to provide multiple explanations at
several levels.
|
| |
|
|
|
|
| |
It is now possible to add an :explain: tag to an item, which will
display the body of the entry above the current. This allows adding a
single explanation with any number of examples.
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| |
| | |
org-drill-resume can fail because it matches lock files for files in
the current directory. This prevents that matching.
|
| |\ \ |
|
| | |/ |
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
the answer, the user is prompted to type a text string followed by enter.
This string is then displayed again when the user is rating his/her recall
for the item. This card type might be useful when learning languages with
difficult or irregular spelling.
New presentation function, org-drill-presentation-prompt-for-string, which is
used by the "simpletyped" card type.
New variable, drill-typed-answer, which is set to the last text string
typed by a user.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| | |
|
| | |
|
| |
|
|
|
| |
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.
|