那些好用的插件怎么集成呢?比如去广告、代理切换、油猴等
EAF一直都有proxy,只是我用不上没试过。现在一些简单的chrome插件可以执行,只要是plain js,比如昨天懒猫加进来的dark mode。更复杂点的插件就得看qtwebengine上游了。
现在EAF内置的JS插件有
- Vimium: 全键盘操作浏览器
- Edit in Emacs: 网页的输入框可以直接在Emacs Buffer编辑,享受所有Emacs的编辑快捷键
- Emacs style search: 可以像Emacs Ctrl + S那样递增式搜索网页
- 内置缩放: 可以默认用 1.25 倍的缩放打开网页,防止老年人在高分屏下看不清楚文字
- Dark mode: 把Chrome Darkreader插件移植过来了,在黑网页的时候不影响图片和浏览器
- 内置Socks5和Http代理:只要本地配置好代理,直接走 127.0.0.1:1080 (可以自己设置)
- 标签功能: 配合Awesome-Tab提供类似Chrome的多标签功能
- 新建标签增强: 可以直接弹出新标签打开,也可以后台标签打开
- 模糊搜索: 配合Snails可以提供类似Chrome那样的模糊历史搜索功能
- 基本功能: Cookie, 缩放, 选中,复制,粘贴,滚动,被其他窗口滚动 …
未来可期: 只要你喜欢Emacs,并会一点JavaScript和Python, 你会发现EAF浏览器是一个 hackable browser, 直接通过Elisp控制JavaScript
EAF浏览器是一个可以自己编程,编写JS插件,然后无缝和Elisp跨语言调用的浏览器,看了上面的这些介绍,你还会怀恋xwidget这种只能看,还闪的要死的垃圾实现吗?
跟过一段时间,开发很活跃,但 bug 太多。
很棒,可惜主要在 mac 下工作,最近还被困在家里,没有 Linux 用,还无福消受哪
其实,我是在想能否利用现成的 chrome extension,而不是没个都自己写,这样对很多用户门槛太高了,即使能写也没精力和时间啊。
主要是chrome的多进程框架把一个js插件的门槛提的很高。
I recently read an ariticle about this:
https://kenengba.com/post/3721.html
He talk about how to own a piece of knowlege.
Just focus on the purple sentence, its Emacs’s color
Maybe this is a reason: why you feel it is not necessary:
(I might wrong)
The reason why I do this is because:
说出来,才能发现自己缺什么
PS.
He is not a Emacs user, so I cannot suggest the supriority of using Emacs’s org-mode to do the thing.
org的最大好处是天然的逻辑森林结构,每个head都可能会演化成一棵树。
同时,插入不同的org文档,组合成庞大的知识体系也很方便。
然后在其中的Latex, 嵌入图片,导出为revealjs在线presentation, 导出为HTML站点文档。都是加分项。
维护org的逻辑森林结构,就是在构建自己的某个知识体系,不断的把信息加入进来,归纳,再演绎。
很棒的软件。一切居然还是免费的。
EAF在我这里会出现minibuffer改变高度后(比如在minibuffer C-j 下一行)闪烁的问题,不知道你这里有没有?
我也有这个问题。window布局变动时也会出现闪烁。不严重。只要不连续改变window大小就不影响。
你用ivy?
没用ivy,pyim在minibuffer输入时会撑大minibuffer来展示选词框
确实会,没办法
这是一个独立的浏览器?还是可以集成进emacs? 有项目链接不?
最近已经修改名称了,叫nyxt browser.
期待2.0发布中。
common lisp编写的,不能集成到emacs中,但是操作方式很emacs.
qutebrowser 也可以实现 emacs 导航。
我就在这个基础上改了改,用着还不错
这个东西要怎么用 emacs 连接呢,我用 swank 可以连上,但是会有个错误说没有 swank-io-package,是不是不能用编译好的版本,而是要用源码自己在 lisp 的 repl 中执行?
请问能装插件吗
目前只支持common lisp寫的插件