如何通过.bat脚本启动wsl里面的emacs

收藏了,看来得经常去你那里抄点东西 :joy:

1赞

我使用wsltty( https://github.com/mintty/wsltty )比较多。我经常从Total Commander里面,通过wsltty打开WSL里面的emacs。我在Total Commander的配置文件里面加了这么一行:“Editor=“C:\Users[USERNAME]\AppData\Local\wsltty\bin\mintty.exe --WSL= --configdir=“C:\Users[USERNAME]\AppData\Roaming\wsltty” -w max -e bash --login -c “emacs $(wslpath ‘%1’)”””(如果你想要参考的话,请把“[USERNAME]”替换成自己的用户名)。

其中的%1这个变量,似乎指的是Windows操作系统下的当前文件。

一直在默默忍受次痛苦。

EAF已经准备可以直接在Windows用了啊……

能在Windows上面用EAF是大好事。不过Windows下面的magit性能真是不敢恭维。Emacs依赖的Linux工具链也不如Linux/WSL好。鱼与熊掌不能兼得。

还有个小疑问,wsl下的Emacs能不能直接调用Windows版本的某些程序(TexLive之类的),感觉在wsl下重新装一遍不是很好。

原来巨硬的工程师早已经料到了这种情况https://docs.microsoft.com/en-us/windows/wsl/interop

wslusc?

该条信息就是在WSL2中使用EAF打开emacs-china做的回复

1赞

请问你用的是哪个发行版呀 ubuntu吗?

使用的这个:https://github.com/yuk7/ArchWSL

win10: 19041.207

EAF没做什么特别设置,照着readme安装依赖即可

X server你用的是哪个模式?@zzzcxcv

奇怪了。。我也用的archwsl。。

我用的是mobaxterm,默认设置就行

pip3安装依赖后,会出问题。需要pacman安装依赖(目前readme推荐的方法)。

我以前使用pip3安装依赖,也是出问题,改用pacman安装后就好了。

ok我再试试

改用pacman前pip要怎么清空啊

我没管pip3安装的依赖,不确定是否有影响

我重新装了还是不行啊。。

你的python版本是啥呀

Python 3.8.2

我也是3.8.2.。。太诡异了。。还是只有用到browser的插件打不开。。。会segmentation fault