install script很短,建议粗暴地一行行跑,看看究竟是哪里出了问题。我不用windows,不太清楚这问题出在哪
const nodeApps = [“js-video-player”, “markdown-previewer”, “mermaid”, “terminal”];
mermaid没有了,execSync时,会用一个不存在的目录,报错了。
得有个地方统一一下node apps列表才方便以后维护。
如果在eaf根目录的“npm install”可以成功在Windows下运行的话,可以把这个命令放到install-eaf-win32.js里去,替换现在的nodeInstallDep。
目前没有win环境,无法确认。
你也有这个问题吗?是怎么解决的
把mermaid从install-eaf-win32里删掉
awesome as fuck
这个应用不需要了吗?
被新的markdown-previewer替换了。那个commit忘了删除这个Windows下的脚本里的。
已经修复了,windows忘记同步了
我还发现了一个问题,windows下安装完不会提示已安装完成,会停留在一个地方,如下图 ,会让人以为还没有安装完成,而一般安装完成应该就自动跳到初始目录了,如下图所示
怎么修复?没有Windows,能提供一个PR吗? 谢谢
我也不知道怎么修复,就是我每次安装的时候其实已经安装完了,但是它就是不跳出来,让人以为还没有安装完,其实已经安装完了,就像我git pull一个仓库后完成后,他会自动跳出去到初始目录的位置,而不是一直还待在命令后的那个循环里。你看,git pull完成后,他就自动跳出来 ,这应该是正常的逻辑。而,
后,它最后就停在 ,让人以为还没有完成。建议检查 eshell-visual-commands
变量
Linux的下载脚本就是这么处理的,新增的node_modules只需要加到package.json,其他地方完全不需要动。Windows脚本我想着只需要按着现有的改就完事了,没仔细review,我的锅。
@manateelazycat 大佬,我这里的eaf browser在history跳转之后emacs失焦了。我想在browser.py的insert_or_history_back和insert_or_history_forward函数里面直接激活emacs,可是发现它们是用装饰器写的,不知道自么改了。求助啊。
self.build_interactive_method(self.buffer_widget, “back”, “history_backward”, insert_or_do=True)
self.build_interactive_method(self.buffer_widget, “forward”, “history_forward”, insert_or_do=True)
你提issue吧,这里会忘记
最新版已经搞定了,尝试更新一下看看?
完美。问题解决了。多谢。