可以帮忙看一下Windows对应的这个script是什么吗:(cd app/js-video-player && npm install); (cd app/markdown-previewer && npm install); (cd app/terminal && npm install); (cd app/image-viewer && npm install)
是不是
(cd app\js-video-player && npm install) & (cd app\markdown-previewer && npm install) & (cd app\terminal && npm install) & (cd app\image-viewer && npm install
?
hjtoh
1424
我刚看了,应该是的,但就是不能正常安装。我怀疑是不是eaf的根地址和后面目录没有正确拼接。我刚才实验了,果然是这个问题,我全部修改成绝对地址,可以正常安装了。
赞,如果能让package.json自动判断EAF根地址,可以提个PR
hjtoh
1427
我记得以前js就可以,好像是将要后续安装的app放在一个列表中,然后通过python一个for循环join路径的,我也不太懂编程,但我印象中是这样的,以前那个是懒猫写的?
不是的,以前是写到了install-eaf-win32.js
里,现在需要改到package.json
里面。
@vconcat 提了一个PR,应该可以解决这个问题。
1 个赞
yqu212
1430
收录了,是个好的起点,不过集成做得不够好,现在切换过去不合适。
hjtoh
1431
如何取消eaf的文件关联,我用emacs打开一个epub,他总是就用eaf打开了,而我要用的是nov
eaf-find-file-ext-blacklist
yqu212
1433
add_widget只能加一个widget?似乎不支持在buffer里面添加多个widget?
self.add_widget(QPushButton("Hello, EAF hacker, it's working!!!"))
Qt有Layout的概念,可以添加无数个Widget.
把这本书读完就知道了 https://zetcode.com/gui/pyqt5/
yqu212
1435
那我再研究一下,刚才加了layout然后启动不了了,不知道哪里写错了。
yqu212
1437
我也是这么想的。不过js库写的东西读取本地文件似乎有点麻烦,我想试着写一个本地的文件管理器,js上面没找到好的方案。
yqu212
1440
我试用一下filebrowser,功能和我的需求不一致。我还是用pyqt写吧,更灵活一些。文件管理器对我不是刚需,有dired在,差不多够用了。所以也不一定要什么时候写出什么样的产品出来,就当练习了,熟悉熟悉pyqt以后也能用上。
另外,我研究了一下eaf的代码,已经知道怎么加layout了。多谢。
dired最强的功能就是文本编辑,其他的都是搜索和过滤功能
1 个赞
yqu212
1442
对啊,dired功能强大是强大,还是有欠缺的。我也是totalcmd用户,在Emacs里面用不了文件预览、不能把压缩包当作文件夹来浏览,还是挺可惜的。现在可以用eaf了就想着能够把这些功能给补上。