明白了,我光看 mpv 有音量参数了
更新:添加配置项paw-view-note-click-enable
,默认开启单击查词功能,如果配置为nil
,就关闭,可以用paw-view-note-click-enable-toggle
随时关闭和开启。而右击不受paw-view-note-click-enable
控制,按右键也是单击查词。paw-view-note-click-enable
只控制左键。
引入新概念:单键查词。默认点击键盘上的ESC下面的backtick按键, 就会调用paw-view-note-under-mouse
,取鼠标下的单词并查词。
背景: 单键查词这个概念其实在Yomitan上就有,Yomitan就是按住Shift就能不间断的查词(目前paw的性能还需要改善,暂时不能做到无间断查词,每次查词起码要隔几百MS到1秒)。同时单击鼠标查词的缺点就是,如果想拉选了一个句子或者词组,还是要额外的调用paw-view-note来查词,增加了查词的步骤。另外,鼠标单击查词会增加了误操作。
而现在的“单键查词”的好处就是,右手控制鼠标移动(一般情况下无需通过点击定位)或者拉选,左手按键发出查词指令或者ESC退出查词界面,做到左右手分工合作。但是在安卓上,使用直接点触的方式查词更高效,毕竟很少用鼠标。
总结: 现在paw,两种模式单击查词和单键查词都支持,适合不同的情况。
参考: GitHub - chenyanming/paw: Emacs Annotation and Language Learning tool.
你说的是最下面的两排按钮吗,是插件自己实现的呀,我还以为是系统的什么功能。
自己配置的不是插件,就是图标tool-bar-mode,用的自定义pbm图片当图标。
太cool了。作为一个外语学习者和Emacs用户,曾经也是一年LingQ付费用户。我一直想在Emacs上阅读外语小说,可惜自己能力有限,一直未能实现。现在终于看到这个插件,太牛逼了,下一步打算马上折腾起来
firefox的插件按钮能否像沉浸式翻译的图标那样上下可以拖动,现在在右下角有时会影响视频全屏的按钮
之前有实现过,实现起来不稳定,因为我设计跟沉浸式翻译不同的地方在于按钮还会跟着选中的字移动这是对选中的字体的菜单,不移动的时候是对整个网页的菜单。也许之后会加回去。
不过的确有些视频网全屏也能看到按钮,这个我也发现了是一个bug。workaround是可以临时关闭了按钮先。。
很想试一下,但是门槛真的有点高啊
经过9个月的发展,现在已经好多了,值得一试
我前7个月都没完整跑起来过
更新! 新版支持上传笔记到欧路了!每次运行paw-add-online-word,自动将释义,上下文,来源上传到欧路,这样就可以真正欧路当成Kindle的Vocabulary builder来用了(以前不算真正,因为只上传单词没有上传笔记,今天刚发现欧路有这API就加上了)。
同时解决了paw浏览器插件全屏不隐藏的问题。
最近重新琢磨paw的annotation的功能,于是花了几天再次强化以支持编程时候做笔记的功能: paw现在已支持从所有的text-mode和prog-mode添加笔记,可以用于编程的时候做笔记。
在编程的时候,为了加快速度和减轻负担,默认会关闭所有外语学习的功能(点击查词,自动查词并高亮等),而只是开启纯记笔记的功能。因为不需要运行任何外语相关的功能,即使不安装任何python和command line dependencies也能正常实用,更极端一点可以配置(setq paw-annotation-mode-supported-modes '(prog-mode))
,这样就只用来做编程笔记,而不使用其他外语功能。由于笔记是纯sqlite,因此不会修改源文件,即使改动源文件,笔记依然存在,不会影响正常编辑。
下图的黄色笔记,是可以做到类似github review的时候在代码上面add comments的作用 (灵感来源于Notion的Add Comment功能),拉选区域后,M-x paw-add-comment
,就会出现一个左上角的临时buffer,用来添加笔记,添加完笔记后,在高亮的右边出现一个小图标。
下图做到类似github的inline comments (M-x paw-toggle-inline-annotations
)
开启paw-annotation-mode
后,在当前项目运行M-x paw
, 列出当前项目的所有笔记,方便编程的时候,浏览整个项目的笔记。
由于此功能仍然是测试阶段,如果你修改了buffer,笔记的位置可能会发生改变,原本的笔记会无法找到,或者高亮错了位置,这是暂时无法避免的问题,但是你仍然可以通过M-x paw
来管理笔记。
同时添加了配置项:paw-view-note-sections
,现在可以调整*paw-view-note*
里面的显示的顺序和内容了。
好多有用的变量得在代码里找了……
同步欧陆词典生词本的各位,不用谢:paw-add-online-word-without-asking
其实逻辑上来说,如果设置了 paw-default-online-studylist
的值的话,我觉得是不是不用再确认了,直接 without asking……
上传自用sdcv词典:
包含托福,GRE,雅思,常用词组,日语JLPT等(从知名开源Anki Decks转换而来的或者网上知名词典的精选必学的单词、词组,都是精挑细选过的),可以搭配paw.el更好的使用。
(setq paw-sdcv-dictionary-list ;setup dictionary list for simple search
'(
"mawl"
"opal"
"5000"
"new-jlpt"
"极品GRE红宝书"
"托福绿宝书"
"2021_Teachers_AcademicCollocationList"
"The Unofficial Harry Potter Vocabulary Builder"
"Illustrated Everyday Expressions with Stories"
"Essential Idioms in English"
"IELTS_word_lists"
"Cambridge_word_lists_-_Advanced"
"Cambridge_word_lists_-_Intermediate"
"Cambridge_word_lists_-_Beginner"
"idioms"
"phrase-list"
"懒虫简明英汉词典"
"Collins Cobuild English Dictionary"
"小学馆-日中词典"
"日汉双解词典"
"EJ-EDict" "JE-EDICT_Kanji"
"日汉词典" "jmdict-ja-en" "KANJIDIC2" "新明解国語辞典"
"小学館中日辞典EB版" "広辞苑 第六版" "EJ-GENE95"
"jmdict-en-ja"
"JCEDict" "EDICT"
;; "Engligh Idioms (eng-eng)"
"JEDict" "ENAMDICT" "EJDic" "DrEye日汉词典" "DrEye4in1词典"
;; "Longman Language Activator 2nd Ed. (En-En)"
;; "简明英汉字典增强版"
;; "Cambridge Advanced Learners Dictionary 3th Ed. (En-En)"
;; "新世纪汉英科技大词典" "Longman Dictionary of Contemporary English" "Merriam-Webster's Collegiate 11th Ed. (En-En)" "Longman Dictionary of Common Errors (En-En)" "WordNet" "牛津现代英汉双解词典" "新世纪英汉科技大词典" "Merriam-Webster's Collegiate Thesaurus (En-En)"
;; "21世纪双语科技词典" "KDic11万英汉词典"
;; "Collins Cobuild English Dictionary" "Longman Dictionary of Contemporary English 5th Ed. (En-En)"
;; "Merriam-Webster's Advanced Learner's Dictionary (En-En)"
))