纯新手,安装后不会用呀。想要打开个pdf,跟着教程做的。
到这里后,就没法再输入字了,进行不下去了。回车后,是这样

看起来是可以给出文件位置,

再然后就

不明白这些都是什么意思,有人给讲一下问题出在哪里吗?还是我的操作不对啊。
能否提供更多信息,比如如何安装的 EAF,以及是否安装 PDF 相关的 EAF 应用,以及目前你对 Emacs 的掌握程度?
请问能提供具体的安装步骤吗?比如:
- 通过 git clone EAF 仓库
- 在 EAF 目录下执行 python install-eaf.py,安装 eaf-pdf 插件
- 通过 pip 安装 pymupdf
以及具体的打开操作,比如:
M-x eaf-open- 输入具体 PDF 文件路径
- 检查是否能够显示 PDF 文件
以及通过类似的代码加载 eaf 和 eaf-pdf-viewer
(add-to-list 'load-path "~/.emacs.d/emacs-application-framework")
(add-to-list 'load-path "~/.emacs.d/emacs-application-framework/app/pdf-viewer")
(require 'eaf)
(require 'eaf-pdf-viewer)
在尝试打开文件后,如果失败请通过截图告诉我 *eaf* buffer 的内容。
前面的区域,以后再来探索 吧!
应该是这样: git clone --depth=1 -b master https://gitee.com/emacs-eaf/emacs-application-framework.git ~/.emacs.d/site-lisp/emacs-application-framework/ //这里我把github改成了gitee。因为github是国外的,网太慢。
然后 手动在 Terminal 跑install-eaf.py安装脚本:
cd emacs-application-framework chmod +x ./install-eaf.py ./install-eaf.py 然后选择了几个插件,其中包括 PDF viewer ,但是我没有安装Browser,目前没想要all in emacs,当然也肯定是搞不定。
新建了~/.emacs.d/init.el。并写入下面内容。
(add-to-list 'load-path “~/.emacs.d/site-lisp/emacs-application-framework/”)
(require 'eaf)
(require 'eaf-browser)
(require 'eaf-pdf-viewer)
…
使用: emacs 启动后 M-x eaf-open回车
如果没有安装 Browser,为什么要 require ‘eaf-browser ?
这里是直接从网上抄来的,自己打字有点慢,我自己的在最上边那个图里,还不会从emacs里复制字到这边。
这是你的 init 文件报错了,看看你的完整 init.el 文件。以及整个 Warning buffer 的内容。都直接使用 ``` 样式的 markdown 代码块贴过来。
另外,pymupdf 安装了吗。
请给我纯文本代码。
装上试试
pip install pymupdf
将光标放在你的 init.el 文件中使用以下快捷键复制整个 buffer 内容:
C-x h M-w (通俗一点的说法是 Ctrl-x h Alt-w。
我注意到你的界面似乎不是图形界面?我不是太清楚 EAF 能不能在 TUI 中使用。
请问你会使用 Python 吗,尝试使用 pip (Python 的包管理工具)安装 pymupdf。
由于你没有将插件的路径加入 load-path,所以会出现问题。请删除掉你的配置并保留副本,然后尝试以下配置:
(add-to-list 'load-path "~/.emacs.d/emacs-application-framework")
(add-to-list 'load-path "~/.emacs.d/emacs-application-framework/app/pdf-viewer")
(require 'eaf)
(require 'eaf-pdf-viewer)
(provide 'init)
;;emacs配置 ;;安装eaf ;;加载核心 (add-to-list 'load-path “~/.emacs.d/site-lisp/emacs-application-framework/”) (require 'eaf)
;;加载RAF应用
(require eaf-mindmap) (require eaf-file-manager)
(require eaf-markmap) (require eaf-org-previewer)
(require eaf-markdown-preriewer) (require eaf-browser)
(require eaf-mind-elixir) (require eaf-pdf-viewer)
是图形界面,i3wm,我这小电脑配置有点低,就用了个占资源少的。
这个完全不会用啊,我先把你给我写的配置放进去试一下
可能先了解 Python 和 Elisp 然后再来弄 EAF 好一点。
在命令行里面这样安装:
python3 -m pip install pymupdf
请检查 *eaf* buffer 的输出,如果使用不成功请把内容贴过来。可以通过 (Ctrl-x b *eaf*) 切换到 *eaf* buffer。把你复制的文本使用 ``` 括起来保证它能够在论坛上按照原样显示,类似这样:
~```
hello world
去掉 开头的 ~ 号
~```
Traceback (most recent call last):
File "/home/chyu/.emacs.d/site-lisp/emacs-application-framework/eaf.py", line 25, in <module>
from PyQt6 import QtWebEngineWidgets as NeverUsed # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'PyQt6'
Process *eaf* exited abnormally with code 1
Traceback (most recent call last):
File "/home/chyu/.emacs.d/site-lisp/emacs-application-framework/eaf.py", line 25, in <module>
from PyQt6 import QtWebEngineWidgets as NeverUsed # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'PyQt6'
Process *eaf* exited abnormally with code 1
是这样的吧
还有回复数量的限制啊
这两个是必需要用到的吗
你没有安装 PyQt6,考虑在 EAF 目录下使用以下命令安装依赖:
python3 install-eaf.py
我也不是很清楚你使用的 Python 环境是什么。
EAF 并不是开箱即用的,它可能主要面对程序员或者掌握一点编程技术的 Emacser,如果你会 Python 和 Elisp 的话你可能能够自己解决这些问题。





