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

之前看过wiki和FAQ,但是只找到一个相关的,是:linux无法接受窗口输入信息,除此之外还可以去文档哪些地方查阅呢?

readme最底部告诉你怎么调试这种情况,请认真查看

是指的这个吗?使用gdb调试错误. eaf 错误为

Uncaught ReferenceError: Viewer is not defined

在配置文件中已经加载了: (add-to-list 'load-path "~/.emacs.d/site-lisp/emacs-application-framework/") (require 'eaf) (require 'eaf-browser) (require 'eaf-pdf-viewer) (require 'eaf-file-manager) (require 'eaf-video-player) (require 'eaf-image-viewer) 也尝试过只加载 eaf,最后也是一样的错误。这是个人系统缺少什么吗?

看看 *eaf* buffer 有啥报错?

这是只加载eaf的emacs报错截图,报错信息有三条。

你没有执行 install-eaf.py 安装依赖吗?

我是通过./install-eaf.py安装的,当时是没有报错的,应该依赖都有下载到。

看你终端输出感觉一个依赖都没有安装,发github issue吧

你把app/文件夹删了重新跑一边install-eaf.py,把output全部粘贴过来

操作后出错是这样的,|DNS-request| 是proxychains的输出提示:

应该是proxychains问题,非EAF问题。

针对文件管理器,增加了标记文件命令运行、一键压缩、一键解压的功能。

2 个赞

今天基于 https://packages.gentoo.org/ 搜索了 EAF 的依赖包,盲加了对Gentoo的支持,欢迎大家更新EAF来测试。

目前EAF除了Windows、macOS、BSD三个平台外,已经支持了Arch、Debian、Fedora、Gentoo、Sue等Linux发行版的一键安装。

5 个赞

net-libs/nodejs, dev-python/PyQt5dev-python/PyQt5-sip 这三个包不用添加到依赖里,在安装 dev-python/PyQtWebEngine 时会自动安装它们。

# emerge -av PyQtWebEngine

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-python/PyQt5-sip-12.9.0:0/12::gentoo  PYTHON_TARGETS="python3_9 -python3_8 -python3_10" 0 KiB
[ebuild  N     ] dev-python/PyQt5-5.15.6::gentoo  USE="bluetooth dbus gui multimedia network opengl printsupport ssl svg webchannel widgets -debug -declarative -designer -examples -gles2-only -help -location -positioning -sensors -serialport -speech -sql -testlib -websockets -x11extras -xmlpatterns" PYTHON_TARGETS="python3_9 -python3_8 -python3_10" 0 KiB
[ebuild  N     ] net-libs/nodejs-16.13.1:0/16::gentoo  USE="icu npm snapshot ssl system-icu system-ssl -debug -doc -inspector -lto -pax-kernel -systemtap -test" CPU_FLAGS_X86="sse2" 0 KiB
[ebuild  N     ] dev-qt/qtwebengine-5.15.2_p20211216:5/5.15::gentoo  USE="alsa jumbo-build pulseaudio system-ffmpeg system-icu widgets -bindist -debug -designer -geolocation -kerberos -test" 0 KiB
[ebuild  N     ] dev-python/PyQtWebEngine-5.15.5::gentoo  USE="-debug" PYTHON_TARGETS="python3_9 -python3_8 -python3_10" 0 KiB

Total: 5 packages (5 new), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No]

NixOS 有解吗 :sob:

已经修复了,感谢测试。

NixOS太折腾了,我就不重装系统了,欢迎提交PR.

1 个赞

修复了事件循环在极端情况下(比如emacs china网页下按着 j 按键不放)导致的递归调用问题。

建议大家都更新到最新版。

1 个赞

系统archlinux,kwin,x11 遇到如下情况,eaf-open-browser RET baidu.com,一直显示Opening http://baidu.com,在新开的空白窗口按f5会在message显示process epc con x not running

用 install-eaf.py 整体更新一下吧, eaf-browser-scroll-hehavior 这个变量已经没有在用了。