从今天开始,Emacs里面可以运行任何你想要的程序 (Linux & Windows & Mac & BSD)

有哪位是在32位windows系统上使用eaf的,npm install安装terminal的时候太麻烦了,除了Microsoft SDK和pythons.7之外还要下载vs这么大的工具,我的硬盘空间不够了 :rofl:

求32位平台下eaf的app目录打包发送。。。

之前xhconding大神发过,可惜是64位,不能用

windows平台npm install真这么麻烦??

太折腾了,不如搞个虚拟机跑 Linux :smile:

是的啊,就单独terminal这个,其它的很容易

虚拟机很不便携啊

根源还在你的系统啊。太老了。不然就用上scoop或者chocolatey来装,能省不少事。

应该是硬件配置,只能32位系统,很无奈啊,不能因为这个去换电脑吧

继续求救,没有办法就只能重新分区安装系统或者找移动硬盘来备份资料了

eaf-terminal依赖的node-pty需要msvc来编译。不过说起来,在Windows上使用eaf的terminal,也不是很方便吧。

我在试着完成上面的想法。现在已经可以成功调用windows上面的eaf。eaf单独使用可以正常运行,但是eaf没有嵌入emacs buffer,错位了。emacs是用xserver渲染的,eaf是windows原生窗口,位置没算对。

*eaf* buffer里面报的错是

Windows QPA: Invalid foreign window ID 0x7fffc4862290.
Failed to create platform window for QWindow(0x17a875d9f80) with flags QFlagsQt::WindowType(Window)

大家有没有什么头绪?

1 个赞

还是可以的,我现在用eshell执行一些文本处理比较方便,比如sed,ffmpeg,还有git clone仓库加上一些批处理工具

我就是看了你的回复才知道node-pty麻烦

microsoft sdk不用全装啊。

  • Windows SDK - only the “Desktop C++ Apps” components are needed to be installed

是要安装vs,不是SDK,这个Microsoft SDK只有几百兆,而且是独立安装程序

eaf的terminal在windows下面不好用吧,毕竟没有真正的linux环境。

使用一些跨平台命令是很好的,毕竟我又不是职业程序员

但是跨平台会带来很多麻烦哦。就算你编译成功,建议你还是用eaf-terminal来跑powershell。没有完整的linux环境,在windows上面用linux那一套工具意义不太,麻烦会很多。

不会不会,因为已经用了很久了,从win7到win10各种平台都测试了,没有问题

下午找人借用电脑来安装,看来只能这样了,硬件跟不上脚步,大家现在都是64位平台

npm 我用的soop装的,安装没发现啥问题

我用scoop安装报错,手动升级到powershell 5之后可能系统有问题,而且不是很习惯在windows上面用这种包管理器,

scoop支持win7 sp1的。你再看看。用包管理器会方便很多。

先试试看能不能自己编译成功,感谢