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

谢谢,setq 完美。

这个做法虽然可能可行,但不好,就按照我的来做。

unix哲学—一个程序只做一件事并做好它

现在打开游览器不是在emacs 内部打开了吗? 运行 eaf-open-browser 在旁边给我打开了个窗口

Reparent出错了。

所以这个怎么修复,大佬 :sneezing_face:

哪个平台?eaf哪个版本?

Arch linux + i3wm

pgtk native compile emacs 28

eaf 是 github 最新的

如果你之前都正常的话我怀疑是emacs的锅,用emacs -q试试?

研究了一下,发现是我自己的锅。

我添加了在mode line显示当前页/总页数的函数,而可能是因为epc会慢一些,导致出现延迟。去掉我自己写的这个东西后就没问题了。

Traceback (most recent call last): File “/home/ufo/.emacs.d/site-lisp/emacs-application-framework/eaf.py”, line 25, in from app.browser.buffer import AppBuffer as NeverUsed # noqa ImportError: No module named browser.buffer

Process eaf exited abnormally with code 1 这个是怎么回事呢?在linux 里 (setq eaf-python-command “python”)设置了这个

不懂python,所以我瞎猜一下:你的python还是python 2?EAF应该是依赖python3。

install-eaf.sh 重新查看了,在anaconda3 python3.7 环境里,这个错误路径都有的呢

有大佬们,知道怎么解决吗?谢谢啦

你如果在terminal里执行过python -V,确认是3,那我就不知道因为啥了。

可以直接删除。你删了重装试试也行,或者等等看其它人有什么更好的建议。

ImportError: No module named browser.buffer

应该是缺了某个依赖,EAF的python依赖没几个,手动挨个装下试试

试了几个都安装了,没试完

我是小白,我只想問,能想xmonad之類的有那些漂亮的窗口間的gap嗎? :sweat_smile:

你可以设置emacs window spliter宽度

1 个赞

EAF process starting…

Traceback (most recent call last):

File “/home/ufo/.emacs.d/elpa/27.1/develop/eaf-20210328.1539/core/utils.py”, line 58, in on_signal_received

self._func(obj, *args, **kwargs)

File “/home/ufo/.emacs.d/elpa/27.1/develop/eaf-20210328.1539/eaf.py”, line 256, in update_views view = View(self.buffer_dict[buffer_id], view_info)

KeyError: ‘12ea-ea6d-b206-a3a1-836c-d397-4b32’

Process eaf aborted

在linux spacemacs的layers 添加eaf.

发现pip3是这里/home/ufo/anaconda3/envs/obspy/bin/python,安装到anaconda3的env 里了.

设置python 路径后,又出现上面问题?谢谢!

啊这就是我知识盲区了,,conda和python虚拟环境我不懂 :joy:,我是直接windows下用pip -U全局安装的,不过linux下不推荐这样做,容易和系统包管理器冲突