paw.el外语学习,高亮笔记,单词本,等一体的新插件(Emacs的蒙哥阅读器、LingQ)

ECDICT,欧路调用(手机),和kagome代码和教程均已上传github。

也增加了点击overlay - paw-click-overlay-enable,清楚知道鼠标点了哪里了(参考LingQ)

添加paw-ecdict-frp选项可用于句子逐词分析的时候按照当代语料库词频顺序过滤简单的单词。

用ecdict批量查词速度还可以,可以类似蒙哥阅读器一样对整个buffer做蓝思值分析并按照不同颜色全局高亮(目前还没实现),接下来有空了就做做。 支持等级:

collins 柯林斯星级
oxford 是否是牛津三千核心词汇
tag 字符串标签:zk/中考,gk/高考,cet4/四级 等等标签,空格分割
bnc 英国国家语料库词频顺序
frq 当代语料库词频顺序

手动点赞。我一直在用 sdcv 。然后手动记录生词到 orgroam 里面。

2 个赞

添加新选项: paw-detect-language-p, 开启后就能精准判断语言,精准发音和翻译,经过我测试,gcld3安装容易,辨别速度还可以(也可以用pycld2)。先安装pip install gcld3即可开启。eaf中将韩语:翻译成中,英,日。

1 个赞

经过一整天的调试,强化了eww-mode的支持,现在可以畅快的在eww上作笔记,记单词,哪里不会点哪里!eww的好处就是高亮容易,eaf的高亮还没实现(有机会再实现,如果有eaf高手帮提PR就好了,或者告诉我应该怎么改,JS部分比较头疼),以下是实测lingq日语mini stories 点击查词

句子分析+单词sub note

1 个赞

现在paw我是脑洞想到什么就加什么,不定时更新,可能随时有更新(尽量不break,发现break的朋友请通知一下),感兴趣的朋友可以随时关注commits的动态。

2 个赞

收藏了,估计会用到,有时间了研究下,感谢为社区做出的贡献

2 个赞

看着非常赞

昨天花了一个晚上把paw安装起来(emacs启动不报错)

准备试用时,在一个 org 文件上 M-x paw-annotation-mode 后,

报 Cannot open load file: No such file or directory, s

Message 里就这么一条,不知少了些什么和如何排查

有点奇怪,明明s已经在头里面

;; Package-Requires: ((emacs "25.1") (request "0.3.3") (emacsql "3.0.0") (s "1.12.0") (dash "2.17.0") (go-translate "3.0.5") (gptel "0.8.6) (focus "1.0.1") (svg-lib "0.3"))

你可以看看有没有s这个包。

(require 's)

,还有删除旧版的paw(repo和build文件,如果是doom的话),然后再安装一次。

或者你先

(require 'paw)

paw-annotation.el里面忘了reuqire s了,待会补上。

可以看到,后面掉了一个双引号 :joy:

gptel "0.8.6

1 个赞

还真是。。。谢谢。。。搞定了。

感谢,按提示补充了 s dash focus 几个包 (我用的是原生的) 目前报错变成 if: Symbol’s value as variable is void: IS-LINUX

好了,都补上了。

重启好像没报错了,我现在试

按github语言学习一节试:

  • 将您想要学习的文本复制到 org 文件或使用 eww 浏览页面。 --复制到了org文件
  • 启用 paw-annotation-mode --启用了
  • 单击/选择单词/句子 paw-view-note ,它将向您显示单词/句子的信息缓冲区。它有词典、翻译、注释,还可以通过外部浏览器搜索。 报:
paw-view-note-get-entry: Invalid function: ((beg . end) (bounds-of-thing-at-point 'symbol))

1 个赞

看来基础的东西全部文件都要require了。。我加一下

好了。我待会弄一下原生Emacs试试看看有没有别的问题。

刚用原生emacs调通了。可以再试试。最近更新频繁,也可以之后来看看。

2 个赞