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

windows情况不清楚,你要问社区的朋友,论坛搜索一下,很多朋友是安装成功的

msys环境下,你开一个python跑下面这段代码

import platform
import sys
import os
print(platform.system(), sys.platform, os.name)

把输出告诉我,我看看是怎么判定windows的


现在应该已经好了,pull最新的重新试试看

我在windows系统下用emacs 27.2,根据教程逐步安装pyqt6版本后启动,没有报错。 尝试浏览PDF和打开网页,buffer显示空白,执行eaf-open-demo时,显示黑色,没有其他任何提示,不知道哪里出错了,该怎样排查问题,求指导。

pyqt6是python pip安装的,是否与此有关?

message列表截图

image

执行eaf-open-demo截图

image

换qt5分支能用

需要把 install-eaf.py 里的这三行注释掉才可以,可能是windows装了 mingw64 系统,有 pacman 这个命令的缘故。

不需要注释,最新版EAF已经不会出这问题了

切换到qt5分支之后,windows 10 安装成功。但是在安装过程中,我也发现了一些在装qt6分支过程中没注意到的问题,可能qt6也能装成功,后续有空我再试一下。

总结下整个安装过程,给其他用户参考:

1、先准备好python、npm、git环境 不确定最低要求版本是多少,尽量用高点的版本吧。我最开始不知道还要准备npm,导致install-eaf.py执行失败。

2、准备好稳定的梯子 虽然不要梯子也能访问github,但是有些包会clone失败,导致安装失败。此时如果再执行install-eaf.py,不会有错误提示,而误以为重装成功了。

3、路径一定要根据手册设置,不要随意改变 如果没有设置HOME环境变量,那么要clone到emacs.d的绝对路径下,比如:

git clone --depth=1 -b master https://github.com/emacs-eaf/emacs-application-framework.git c:/emacs/.emacs.d/site-lisp/emacs-application-framework/

4、重新执行install-eaf.py时要注意 执行 install-eaf.py 过程中如其他问题引起的出错终止(如npm环境错误引起的安装失败),在重新安装时,删掉 \site-lisp\emacs-application-framework\app 文件夹,否则再次执行 install-eaf.py 时将直接显示安装成功,但实际并未安装成功。与第二个问题类似。

目前剩余的问题

1、在安装 Terminal 包时,npm 报错,我没有再纠结这个问题,重装时没有安装此包。

2、安装完成后测试了几个包,目前发现 File ManagerCamera 是白屏,其他的包正常。

后面我再研究下以上问题产生的原因,最后展示下安装效果:

1 个赞

针对第二点,好像是有一个use-mirror的选项吧

>>> import platform
>>> import sys
>>> import os
>>> print(platform.system(), sys.platform, os.name)
Windows win32 nt

如上哈。

更新了一下, 现在可以下载了,正在安装。 试试看~

尝试了 QT6 版本,也能安装成功。但是 QT6 版本浏览器网页展示不居中,org previewer 也是同样的情况,同时左右两个buffer的时候,基本没有使用体验,不知道怎么解决。暂时先切换到QT5吧。

请问Mac上哪个软件包含libQt6WebEngineCore.so.6

不晓得呀,晓得了我就顺手把mac pyqt6依赖解决了。

请问这个问题解决了吗?我也有一样的问题,按回车和退格都会崩,不过回车可以用 C-m 来代替 (不懂)。

我是刚装的最新版的 arch, 包都是 pacman 装的,安装应该是没啥问题的.

这两天更新了arch,我现在qt5和6的浏览器都不好使了,决定躺平 :peace_symbol:

请问是回车,退格奔溃的问题吗? 我现在再用 C-m 回车,使用 C-Backspace 退格。 我感觉OK,因为使用 eaf 可以让我很好的把浏览器窗口融入到项目的 workspace persp 中,不会像以前一样搞得一团乱,这让我的搜索效率提高了不少。感谢作者大大。

by the way: 虽然不知道是什么原理,但我想是 qt6-webengine 的问题,不仅 pip 安装有 bug, pacman 安装也有.

你换快捷键就不会崩溃吗?

是,并且我昨天更新arch后,qt5也一个毛病了。我还没试换你说的按键

映射 return 还是会蹦

我晚上试试看