yqu212
1316
我支持通过scoop统一安装python和nodejs,chocolatey和winget也可以。这肯定是让用户最快用上eaf的方法。
windows上面没有软件仓库,安装软件网络不稳定是逃不掉的问题。要想快速自动化安装,要么用户自己解决网络问题,要么eaf为国内用户解决网络问题。
我能想到三个方案:
第一, 要求国内用户自己解决网络问题,然后用包管理工具统一安装所有依赖。
第二,维护一个国内版的安装脚本,像dockfile.cn那样,让国内用户可以不解决网络问题就能自动安装。
第三,把版本、安装位置、环境变量详细规定好,用户自己手工安装。
第一个方案肯定是对大家来说成本最低的。
当然,对于已经有python和nodejs环境的用户,只要检测python和nodejs的版本是否正确,他们一样可以快速使用脚本install-eaf-win32.js装好所有依赖。
use-package 那部分也看下 还有eaf-evil
windows 比较恶心,默认 PATH 有个 python 的可执行链接,但是是个空的,执行之后会提示到 microsoft store 去下载,一般我会把他干掉,看下面其他人不行的也是这个问题。
技术上短期很难支持上,具体看README, 我就不重复了。
Windows那么麻烦啊,Linux下一行命令就完了。
yqu212
1322
现在已经好多了,总算有了包管理器,只要解决了网络问题,也能用脚本一键安装。以前才麻烦呢。
现在Windows用chocolatey安装依赖对网络要求低一些。或者直接用msys2,可以换国内源,然后就舒服了😄
yqu212
1324
Chocolatey国内有仓库?
想用脚本装msys2也要网络好才行啊。除非自己维护一个脚本从国内镜像网站上下载安装。
以前也是需要梯子的,最近半年的版本我发现直接用普通网络也是很快。不知道是否有有了国内仓库。
SPQR
1326
msys2有个问题,就是pip下装的包不一定能装上,具体原因不清楚,我推测可能是因为pypi上的包都没有考虑msys2本身是模拟unix环境这一点吧,比如pywin32这个包就死活装不上,EAF依赖的几个包里好像也有装不上的,为了测试EAF今天重新从python官网下了重新安装的。。。
msys它本身仓库里的pyton包也不够(pyqtwebengin,pymupdf,grip等等都没有),还有的包是残废的,比如jupyter,实测根本没法用。。。
不过话说回来EAF的python依赖安装也就一条命令的事,国内TUNA也有pypi的镜像,下载不是啥问题。
使用evil-leader可以用,这位老哥已经在issue里自己解决了
因此你只需要将原来general的键绑定修改成evil-leader的绑定方式,然后用上面这位老哥的方法就可以了,我也是参照他的
(require 'evil-leader)
(global-evil-leader-mode)
(evil-leader/set-leader "<SPC>")
(evil-leader/set-key
"ff" 'counsel-find-file
"bb" 'counsel-switch-buffer
"kb" 'kill-buffer)
(use-package eaf-evil)
(setq eaf-evil-leader-keymap evil-leader--default-map)
(define-key key-translation-map (kbd "SPC")
(lambda (prompt)
(if (derived-mode-p 'eaf-mode)
(pcase eaf--buffer-app-name
("browser" (kbd eaf-evil-leader-key))
("pdf-viewer" (kbd eaf-evil-leader-key))
("image-viewer" (kbd eaf-evil-leader-key))
(_ (kbd "SPC")))
(kbd "SPC"))))
(provide 'init-evil-leader)
因为eaf-buffer覆盖了原来的键捆绑,但eaf-evil留下了C-SPC作为leader键的入口,我猜想是这样。
yqu212
1330
我在windows下使用doom
1、加载很慢,启动多了15秒左右,有没有类似的,就只加了几个必要的配置
2、浏览网页的时候,你们可以通过键盘操作吗?我这边只能用鼠标去点要选哪一个
哪个大佬知道顺便回复下我
yqu212
1332
第一个问题很正常,Windows上性能就是差一点。试试dumper?会快很多。
第二个问题,我可以用键盘操作,你升级到最新版本试试。
键盘操作是可以,不过windows 下浏览网页,窗口会失去焦点。这个问题现在还没解决。所以还是有点尴尬的。
dumper 估计还要搞半天,等有空一点再玩,我键盘就只能上下滚动,是需要怎么配置吗?evil下的
hjtoh
1337
胚子eaf的时候大家最好按照猫哥在github给的方法,尤其在doom emacs上,千万不要把包加到package.el那种方法,好像会破坏doom,导致在doom upgrade时出问题,我出现两次了,但不知道是不是普遍现象。