从今天开始,Emacs里面可以运行任何你想要的程序 (Linux & Windows & Mac & BSD)

今天加了一个补丁。 在浏览器模块中,用 Ctrl + 双击可以直接翻译浏览器的英文单词

3 个赞

EAF 主要是让 Python 和 Elisp 之间可以互相调用,互相增强。

现在浏览器模块的 runJavaScript 函数 emacs-application-framework/browser_buffer.py at 992a41f87812eb2ef9605410095a6c5e45bfe1c0 · emacs-eaf/emacs-application-framework · GitHub

可以让 Python 和 JavaScript 之间互通。

现在已经可以做到 Elisp <-> Python <-> JavaScript 这三种语言任意调用和传递,JavaScript高手,其实可以给 EAF 写很多JavaScript插件。

比如最近想用 JavaScript 替换 sdcv 翻译插件,直接在网页中翻译选中单词,如果以后有时间可以实现 vimium 这种插件的效果,就可以完全不用 chrome 了。

3 个赞

不知道和chrome比起来性能如何。因为我的chrome最近几个月都保持着600+ tabs. 不知道eaf的browser能否支撑住

2 个赞

有一个问题想请教, 在打开 eaf pdf-viewer 的时候使用 ivy 或者 which-key, eaf buffer 会有很明显的闪烁(深色背景下很明显, 白色我有空试试). 似乎是 minibuffer 或者弹出的 window 触发了 window-configuration-change-hook, 然后导致后台应用比较频繁的 resize 造成的. 这个有什么好的办法解决吗?

试试

(remove-hook 'window-size-change-functions 'eaf-monitor-window-size-change)

因为ivy闪的太快了,没有啥好的解决方法

能玩游戏吗?如 DOTA2

你会在emacs里面玩游戏吗?

请不要这么低成本的发表这些不靠谱的意见,谢谢

1 个赞

我只是好奇问问,像以前 Linux 好像玩不了什么游戏现在 DOTA2 也有Linux 版本了…… 像打开网页我也是习惯 浏览器全屏打开啊

dota2有linux客户端,你为啥不直接打游戏,为什么要在emacs打游戏?

你为什么不问在dota2里可不可以编程序吗?

问问题之前要先问问自己,这个问题有意义吗?

2 个赞

dota 里面编程,好酷的主意。。。假如英雄都学会了编程。。。。

2 个赞

你是指没有安装视频浏览器和浏览器客户端你这也能实现吗?那真的很犀利,我也只是好奇问问,游戏只是举个栗子,不好意思(开始没留意到标题有“你想要的”这几个字)

chrome 600+tab那得吃多少内存??

14~52G

dota2 地图编辑器还真可以编程:rofl:

1 个赞

社区开发者今天提交了一个补丁: Add translate double click word on pdf views. by luhuaei · Pull Request #76 · emacs-eaf/emacs-application-framework · GitHub

更新 EAF 到最新版并安装 sdcv.el , 就可以实现双击pdf单词,自动弹出翻译的功能了。

哈哈哈哈,方便。

4 个赞

社区大神发布了新的补丁 fix: if display two page, don't work on first page. by luhuaei · Pull Request #78 · emacs-eaf/emacs-application-framework · GitHub

修复 PDF Viewer 分屏后,滚动错位的问题。

2 个赞

Fix #82 , take photo support now. · emacs-eaf/emacs-application-framework@3c4485b · GitHub 按 j 键可以给自己拍照了,好无聊的 patch , 哈哈哈哈

4 个赞

PDF 阅读器增加了反色模式 Press i in pdf viewer to inverted color. · emacs-eaf/emacs-application-framework@318718b · GitHub

晚上看书的时候按一下 i 这个快捷键,会自动变成黑色背景和白色文字,不那么刺眼

2 个赞

600+,能找到想要的 tab 吗?