老大,你这东西越来越有诱惑性了,忍不住要跳坑了。
快点跳, 哈哈哈哈
为什么屏幕会一闪一闪的?
录制 gif 的 peek 这个工具实现的有 bug
今天晚上加了一个补丁: Don't open duplciate tab if it has opened. · emacs-eaf/emacs-application-framework@2526694 · GitHub
如果已经打开就直接切换 buffer, 避免多次重复打开。
emacs是否需要–with-xwidgets编译
完全不需要, 这个技术只对 emacs dbus 支持有要求, 如果你自己 import dbus module, 几乎任意版本的emacs都可以工作。
我这里用eaf-open打开pdf或png,能看到第一页,然后就卡住了,下面显示EAF process starting…
用emacs -Q试了一下
dbus-launch emacs -Q
load-file 选择eaf.el
eaf-open 打开pdf文件
结果一样,还是会卡住。
It works fine for me. Did you enable evil
mode? AFAIK, evil
will invalidate pdfviewer in eaf(unmovable).
没有,不用evil。
不好意思,我自己的问题。重新安装了一下,现在没问题了。 麻烦了:pray:
今天终于搞定 QWebEngineView 链接点击行为的定制功能, 已经用 QWebEngine 替代 QtWebKit 重写了浏览器模块: Use QWebEngine instead QtWebkit to re-implement Browser application. · emacs-eaf/emacs-application-framework@9677624 · GitHub
等我把PDF previewr 和 Org Previewer 的代码也替换以后, 大家以后就可以直接 pip install pyqt5 了, 这样更方便安装。
楼主,有一个问题请教 debian 9.4,安装了python3-xlib,python3-pyqt5,以及github下的readme.md里面写了的相关pip,但是PyMuPDF报错,然后单独加载eaf.el,启动报错:
D-Bus error: No connection to bus,:session
请问是什么原因,如何修正,谢谢
pip 安装dbus-python,不要用root用户启动
我是完全按照步骤的
sudo aptitude install python3-xlib python3-pyqt5
sudo pip3 install dbus-python PyMuPDF grip qrcode
普通用户启动,同样报错
主要的问题是, pyqt5 里面没有 QtWebKit 了, PySide 也是一样的。 我今天晚上把浏览器相关的模块全部移植到 QtWebEngine 就可以了。
Github报 issue, 注意提供一下环境, 重现步骤, 最后有 gif
Github 好跟踪, 这里太散了。
今晚完成了 QtWebKit 到 QtWebEngine 的迁移: Port application code from QtWebKit to QtWebEngine. · emacs-eaf/emacs-application-framework@86854da · GitHub
所有Linux发行版, 只要安装了 Python3 和 pip3 以后, 都可以通过一条命令安装所有 Python 依赖:
sudo pip3 install dbus-python PyMuPDF grip qrcode pyqt5 python-xlib