nvim-orgmode / orgmode

Orgmode clone written in Lua for Neovim 0.9+.
https://nvim-orgmode.github.io/
MIT License
3.04k stars 134 forks source link

spaced repetition extension support like org-drill or org-fc or pamparam? #498

Closed ouyangjunyi closed 1 year ago

ouyangjunyi commented 1 year ago

Does this feature exist in Emacs orgmode core?

No

Orgmode link

org-drill: https://gitlab.com/phillord/org-drill/

pamparam: https://github.com/abo-abo/pamparam

org-fc: https://github.com/l3kn/org-fc

Feature value

It is necessary to strip out of Anki apps that don't rely on these GUI interfaces at all. For most of the time, plain text support is enough.

I think nvim-orgmode is a good fit for integrating or providing such spaced repetition extension functionality with algorithms such as sm2. Just like the plug-ins for Emacs(org-drill, org-fc, pamparam).

Supermemo provides some of the algorithms https://super-memory.com/english/ol/sm2.htm

Additional context

other TUI cli:

Markdown Flashcards: https://github.com/bttger/markdown-flashcards

hascard https://github.com/Yvee1/hascard

speki https://github.com/TBS1996/speki

jgollenz commented 1 year ago

This port only tries to replicate behavior that is part of the emacs orgmode core. We have a basic API, so feel free to write a plugin that adds the functionality you're looking for. Let us know if there is something missing in the API, so we can improve it :+1:

jgollenz commented 1 year ago

@ouyangjunyi @kristijanhusak I think this can be closed

Tecpatl commented 1 year ago

may consider: https://github.com/Tecpatl/nvim-evidence