如题,如果有的话,可以分享你的使用体验吗。
打开org-drill
使用org-drill学习单词
准备用org-drill检验是否有忘记的单词
忘记接着使用org-drill🤣
是的 这就是我的org-drill使用历程
我在学习一门新语言时,一般会在github上找相关的markdown,rst格式的书籍,然后写个函数,将这些书籍转化为org-mode格式,并在需要记忆的标题打上drill tag。这样在阅读后就可以调用org-drill进行复习了。
在复习时,我经常会添加一些笔记,按下e进入edit模式,添加笔记和感想即可。
但总感觉编辑这块有点反常规,按下e进入edit模式后,编辑的headline会处于折叠模式,我需要切换到headline,tab多次显示该headline下的所有内容后,鼠标定位的需要添加笔记的地方进行添加或者修改。这样的话就多了好几次不必要的操作。本想修改源代码或者advice下,却发现这家伙的源代码好高级,超出了我的elisp能力范围😂。
我觉得正常的话应该是e,切入edit模式后,自动narrow该headline,并显示该headline下所有内容。你们觉得如何?
补充下: 还有,一旦调用org-drill后,emacs就处于不可编辑状态,这样有时候需要在别的文档记录笔记时就会有所不便。
我猜在这里call一下org-cycle
可以解决编辑的问题
elpa好像没有啊
还得自己找 org-learn 和 spell-number
那个版本不对
你拯救了我,我加了个
(org-show-entry)
(org-narrow-to-subtree)
解决了第一个问题。
对于调用org-drill后的emacs不可编辑状态这个有什么解决方法吗?
org-drill的模式是REPL(Read–Eval–Print Loop)的模式 他capture了所有key event 所以不退出是不能使用其他功能的
唯一的办法可能就是把org-drill-resume
bind到方便一点的快捷键上,这样按q quit之后能很快返回session
用 anki,然后用 anki-editor 在 org 文件里管理卡片
doom update 更新了 package,打开 drill.org 运行 M-x org-drill 时,报了 helm-M-x: Invalid match tag: “” 错误。不知道怎么解决这个问题,楼上的兄弟有没有遇到?怎么解决的?
Org 9.2 兼容性问题。
https://bitbucket.org/eeeickythump/org-drill/issues/62/org-drill-doesnt-work-with-org-mode-92
一楼给出了解决办法。
回复太及时了,十分感谢。
org-drill 添加单词有什么快捷的方法没?我是一个个收集硬加,再加 TAG,效率太低。
你可以自己写一个函数,在minibuffer里面手动输入英文和汉语,这应该是输入单个单词最快的方法了。或者就是用yasnippt建一个模版。
如果想直接从别的程序的单词本导入的话,你首先需要完善自己的单词库,然后写个函数解析,写入到org文档。
还有,你可以搜索一个org-drill-table的包,这个包可以解析org-table,也就是提前将英文和汉语先提前写到table里,然后运行该包的函数生成flashcards。
我最近写了个patch让org-drill自动发音。已经发送到Org Mode邮件列表。Nicolas建议这 个contrib/下的插件可以放到ELPA上去,我也觉得应该放在ELPA上。目前patch还没有apply。 我ping过作者,Nicolas也ping了他。貌似没有回音。可能需要fork了。大家有兴致贡献feature么?
你的patch有什么新的功能吗?我们可以在这里讨论下可以实现的新功能。
看了下,没有找到License (源代码里是注明GPL的)。但是在源代码里找到了Copyright:
Copyright (C) 2010-2015 Paul Sexton
ping作者又ping不通。不知道这种情况能不能fork?有懂License这方面的人解释一下么?
org-drill仓库作者最后更新是2016-11月。bitbutcket上最新的更新是cltoc啥的一个更新, 在2017年。看来作者确实有一段时间没有更新活跃了。
why not org-capture?
源代码有GPL你就按GPL协议来搞啊…
至于Copyright,GPL也是Copyright。Copyleft是RMS教主当时的反串黑而已。
不信你点开Emacs里面的代码一看,还不是Copyright