将 buffer 中的文本取出来,随机隐藏部分文本,按 y 键依次显示出来 n 键高亮
隐藏文本有2种模式:
- 结巴分词,隐藏词语
- 隐藏短句
高端玩家
没有什么做不到,只有想不到
做英语的完形填空,哈哈
拿来背古诗词确实不错,哈哈
我在一个org文档里尝试 M-x recite-buffer-string
的时候,选择了隐藏文本的模式之后出现如下错误:
recite-buffer-string: could not parse JSON stream: "'[' or '{' expected near '/'", "<string>", 1, 1, 1
我是新手,看了一下不知道是不是因为我的load-file-name
是nil
导致找不到recite.py
?
我用的是Doom Emacs, 是按照Readme来配置的。感谢!
expected near ‘/’ ,应该是没有安装结巴分词
pip install jieba
fyi, anki也有支持(cloze)
确实是的,感谢:)
捞一下,新增了没记住就高亮的功能,用 overlay 做隐藏,高亮
报错:
recite-buffer-string: could not parse JSON stream: "'[' or '{' expected near 'zsh'", "<string>", 1, 3, 3
要安装 python3 和 jieba 模块
我是用 python 把 json 字符串打印到标准输出,然后用 elisp 读取标准输出,报错显示的标准输出以 zsh 为开头,而不是 json 字符串以 [ 或 { 开头,这可能与 python 或 zsh 有关,其他我就不知道了
另外 python 与 elisp 有没有更好的数据交换方式?