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


#265

老大,你这东西越来越有诱惑性了,忍不住要跳坑了。


#266

快点跳, 哈哈哈哈


#267

为什么屏幕会一闪一闪的?


#268

录制 gif 的 peek 这个工具实现的有 bug


#269

今天晚上加了一个补丁: https://github.com/manateelazycat/emacs-application-framework/commit/252669401b4358945fbf42833d6e8884e43e9fff

如果已经打开就直接切换 buffer, 避免多次重复打开。


#270

emacs是否需要–with-xwidgets编译


#271

完全不需要, 这个技术只对 emacs dbus 支持有要求, 如果你自己 import dbus module, 几乎任意版本的emacs都可以工作。


#272

我这里用eaf-open打开pdf或png,能看到第一页,然后就卡住了,下面显示EAF process starting…


#273

用emacs -Q试了一下

dbus-launch emacs -Q

load-file 选择eaf.el

eaf-open 打开pdf文件

结果一样,还是会卡住。


#274

It works fine for me. Did you enable evil mode? AFAIK, evil will invalidate pdfviewer in eaf(unmovable).


#275

没有,不用evil。


#279

不好意思,我自己的问题。重新安装了一下,现在没问题了。 麻烦了:pray:


#280

今天终于搞定 QWebEngineView 链接点击行为的定制功能, 已经用 QWebEngine 替代 QtWebKit 重写了浏览器模块: https://github.com/manateelazycat/emacs-application-framework/commit/9677624faba9688e53f967f8789600afc4770dbb

等我把PDF previewr 和 Org Previewer 的代码也替换以后, 大家以后就可以直接 pip install pyqt5 了, 这样更方便安装。


#281

楼主,有一个问题请教 debian 9.4,安装了python3-xlib,python3-pyqt5,以及github下的readme.md里面写了的相关pip,但是PyMuPDF报错,然后单独加载eaf.el,启动报错:

D-Bus error: No connection to bus,:session

请问是什么原因,如何修正,谢谢


#282

pip 安装dbus-python,不要用root用户启动


#284

我是完全按照步骤的

sudo aptitude install python3-xlib python3-pyqt5

sudo pip3 install dbus-python PyMuPDF grip qrcode

普通用户启动,同样报错


#286

看hacker news发现PySide2可以直接从pip安装了,官方的说明

看样子,似乎PySide2是官方推荐的,大佬有时间可以看看。


#287

主要的问题是, pyqt5 里面没有 QtWebKit 了, PySide 也是一样的。 我今天晚上把浏览器相关的模块全部移植到 QtWebEngine 就可以了。


#288

Github报 issue, 注意提供一下环境, 重现步骤, 最后有 gif

Github 好跟踪, 这里太散了。


#289

今晚完成了 QtWebKit 到 QtWebEngine 的迁移: https://github.com/manateelazycat/emacs-application-framework/commit/86854dad53d13112b45db7ee1fde9c84378df03f

所有Linux发行版, 只要安装了 Python3 和 pip3 以后, 都可以通过一条命令安装所有 Python 依赖:

sudo pip3 install dbus-python PyMuPDF grip qrcode pyqt5 python-xlib