py ./install-eaf.py
时候npm报无法解决依赖冲突。
但萌新看不太懂啊…
查了npm list -g
显示的是empty。
请问各位大佬怎么破?
这是 npm 依赖冲突了, 我给 EAF 的 npm install 加了一个 --force 选项, 更新 EAF 以后, 继续执行 ./install-eaf.py 吧。
@cireu 感谢 @
谢谢大佬,但是安装完成后又出了点问题。
首先eaf-mermaid
文件夹下没有eaf-mermaid.el
这个文件导致(require 'eaf-mermaid)
报错,暂时注释掉解决。
其次我的eaf-git
打开出了点问题,大概是这么个反应:
看了*eaf*
好像也没报错呀
请问是怎么一回事?
看下README吧,EAF有中文README。
学一个东西先把它文档看完。
已经确认原来开eaf毫无反应的原因是这一行:
(setq frame-title-format "Emacs")
注释掉后成功报错:Index Out of Range
Windows 平台依靠 Emacs 窗口标题来激活 Emacs 窗口, 已经推送了一个补丁 Notify user set frame-title-format if Emacs title is empty. · emacs-eaf/emacs-application-framework@afed3c8 · GitHub , 现在应该不会报错了。
不过建议还是设置一下 frame-title-format , 否则 EAF 会因为无法激活 Emacs 窗口引起键盘输入焦点问题。
额,我的意思是加上frame-title-format
就毫无反应没有界面,不加就会报错Index Out of Range
,导致eaf-git
无法正常使用,但*eaf*
又没有报错,请问怎么解?
pygetwindow 你安装了吗?
如果只有eaf-git不能工作,可以在eaf-git下buffer.py加print,看看卡在哪了。
好像是eaf的所有app都是这个问题,请问您用的是什么版本的python,我回头安装一下试试看是不是版本问题。
我的python是3.10。
我没有用windows,暂时不能回答你的问题
我感觉你因为install-eaf.py没跑成功导致依赖没装好,建议加上--force
重新跑一下
确实没有,mermaid好像有点问题,之前没注意过。先注释掉mermaid,你看看跑完--force
后其他app好没好?
和之前的一样只是闪了一下没有界面。