汇报下wslg + emacs28 + native-compile + doom

等待许久的windows wslg 发布的同时,emacs也把native-comp合并到主干分支,遂打算试下结合这二者。

下载源码,编译,doom sync,开始doom报错,emacs启动后也没法load doom 反复操作了几次,不知怎么,突然doom sync可以正常执行了。 心情激动的启动了emacs,速度确实加快了! 但是有个问题,doom启动前,autohotkey可以发现emacs的窗口,并通过快捷键调到前台,doom启动后,autohotkey找不到窗口了,还需要继续研究咋回事。

补充下,wsl需 export CC=/usr/bin/gcc-10 CXX=/usr/bin/gcc-10

git clone git://git.savannah.gnu.org/emacs.git ./autogen.sh ./configure --with-native-compilation --with-gnutls --with-jpeg --with-png --with-rsvg --with-tiff --with-wide-int --with-xft --with-xml2 --with-xpm --with-mailutils prefix=/usr/local

截图分享给大家看看

5 个赞

现在就差wsl读取Windows分区的效率问题了。

电脑休眠后唤醒, emacs gui 会断开连接吗

WSL2 debian下编译,需要安装哪些依赖?

回头测试下,到现在还没休眠

用的是Ubuntu Linux DESKTOP-A20FT8K 5.10.16.3-microsoft-standard-WSL2 #1 SMP Fri Apr 2 22:23:49 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

wsl2的话,把export DISPLAY=127.0.0.1:0.0加到bashrc就行了,原来网上哪些nameserver解析都不需要

好吧,Ubuntu和Debian依赖差不多

体验如何?到底是哪方面比wsl2快呢?保持关注中

加油呀 等你们搞完 就是我切换的时候了

唤醒后没断开

configure的时候,缺啥会提示啊,根据configure的选项,装的包不一样

怎么样了 还可以吗?

libgccjit怎么安装的,apt search查找到的是带dev后缀的包,需要重新编译gcc吗?

有dev后缀的包就好了,

不过不知道emacs是不是需要新版本的gcc去编译

还不错,不过gui版本的,有时会崩溃

装 libgccjit包