哦,有了python跑当然不成问题。问题是Windows不像Linux或者Macos系统那样会内置python。Windows下需要用户自己安装python才行。Windows下面装软件太灵活了,用户装出来的Python跑eaf会出各种奇奇怪怪的小问题。
用elisp代替python来实现安装脚本就不会造成这些问题
哦,有了python跑当然不成问题。问题是Windows不像Linux或者Macos系统那样会内置python。Windows下需要用户自己安装python才行。Windows下面装软件太灵活了,用户装出来的Python跑eaf会出各种奇奇怪怪的小问题。
用elisp代替python来实现安装脚本就不会造成这些问题
elisp不太方便interactively实现我上面说的这一切选项。你有兴趣就来转换一下吧,install-eaf.py
的逻辑很清晰,应该比较好搞。
OK.有空了我试试。
赞。确实有些应用用不上。比如,来点冷水,那个浏览器,速度慢、体验差……
可以考虑写一个详细的手动安装教程。其实手动安装可以避免一些脚本顾及不到的问题。
有就不错了,欢迎发提升性能补丁,哈哈哈哈哈
脚本已经顾及到了,手动无非:
我觉得这是一个伪命题
EAF的核心严重依赖python3才能运行,如果用户的Python3环境连安装脚本的跑不了,我估计EAF也没法运行。
感谢 @xhcoding 和 @lhpfvs 两位大佬的鼎力帮助,Mac和Windows平台都统一到最新的 install-eaf.py 安装脚本。
现在EAF在Linux、Windows、macOS、FreeBSD 上都可以通过 ./install-eaf.py 这个脚本自动安装所有的 python 和 npm 依赖,并自动把需要 npm run build 的应用自动构建了。
最新的EAF安装步骤:
(require 'eaf)
(require 'eaf-js-video-player)
(require 'eaf-org-previewer)
(require 'eaf-image-viewer)
(require 'eaf-music-player)
(require 'eaf-file-sender)
(require 'eaf-file-browser)
(require 'eaf-airshare)
(require 'eaf-system-monitor)
(require 'eaf-browser)
(require 'eaf-jupyter)
(require 'eaf-pdf-viewer)
(require 'eaf-video-player)
(require 'eaf-demo)
(require 'eaf-netease-cloud-music)
(require 'eaf-mindmap)
(require 'eaf-terminal)
(require 'eaf-markdown-previewer)
(require 'eaf-vue-demo)
(require 'eaf-file-manager)
(require 'eaf-camera)
没有代理的同学
./install-eaf.py --use-gitee
从国内镜像源安装EAF和相关应用。最新的install-eaf.py
脚本,只要git pull
应用没有新更新,就不会下载应用的依赖,节省时间。但可以通过--force-install-app
强制下载
更新到最新版EAF后,把下面的代码加到 (require 'eaf)
之前,可以加速EAF启动时间,提升幅度在90%以上:
(setq eaf-kill-process-after-last-buffer-closed nil)
(setq eaf-start-python-process-when-require t)
第一个选项的目的是,关闭EAF最后一个Buffer后不关闭Python进程
第二个选项的目的是,(require 'eaf)
的时候就启动Python进程
可以提供个配置去设置需要的eaf插件,然后让它自动下载到eaf 路径下么,这样就不用手动一个一个下载了
比如 (setq eaf-plugins '(js-video-player org-previewer image-viewer))
install-eaf.py就是自动下载和自动构建的啊,你没有看上面我写的内容吗?
抱歉,我还没试install-eaf.py
,我去试试
EAF文件管理器支持类似dired那样的标记和删除功能,加上双栏实时预览,EAF文件管理器是批量管理照片的利器。
文件拷贝和文件移动的功能过几天增加。
超级帅气, 比原来的好看!
f12打开调试器看看路径是不是对的?
切到gnome就没问题了。