关于doom-emacs在wsl2上启动时间的疑问


#1

如图:左边是 emacs -nw ,右边是gui版本。

两者都差出一倍的时间了。

win10:18932

windows terminal:0.2.1831


#2

wsl2下用的Emacs是Windows还是Linux版本?


#3

用的linux的emacs

update:

后来又试了试直接用MobaXterm运行 emacs -nw ,发现启动时间是正常的0.6s左右,看样子是 windows terminal的导致的启动慢。windows terminal的话是启动后在 scratch buffer停留了很长时间,然后才是dashboard


#4

如果没记错的话,Windows terminal 还比较年轻吧,各种问题估计会不少


#5

windows terminal 还在preview版本


#6

wsl2比起wsl运行emacs进步大吗?


#7

wsl的话在文件io上体验很不好, 经常需要等待.

wsl2之后提升很多, io接近linux原生


有一个小毛病: wsl2 应该是共享win主机的path, zsh的命令补全也会查找 C:\Windows\system32\ , 命令补全基本不可用.


#8

这个情况可以有个workaround 在注册表里将 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss\{GUID}\Flags 7 改成 5 就好了