总算是用WSL的spacemacs给折腾好了,给大家总结一下

个人用msys,还可以感觉

左边的安装最新稳定版,右边的安装特定版。

1 个赞

哦哦,查了下long term support,一般是稍老一点的版本,不是最新stable

右边的LTS不算很老,去年发布的,而且是只内核版本冻结,后续的支援更新将会持续到2028年。

两个都可以用。

2 个赞
  1. 词库加载太慢,第一次打开卡死数秒,如果用超大词库卡死半分钟。
  2. 词库质量太差,找不到质量好的免费词库

GUI emacs 加载有延迟么? 我最近也折腾了windows。 命令行 emacs -Q -nw scratch buffer 字要过会儿才显示。 很明显的卡顿感,不能忍受。。。

帮忙看下你的机器上 c:/msys64/mingw64/share/info/dir 存在不? 一般info 文件都有个 dir 之类的文件。我的不知道怎么没有

windows上卡可能是没设置中文字体

就想问问你们windows上的magit卡不卡,比如spacemacs下 spc p f,能等个半分钟, spc g s,也得等等等 。

这个正常啊,windows下git就慢,magit自然也慢

/c/Program\ Files/Sublime\ Merge/smerge.exe . 下个sublime smerge 看看速度怎样,要是smerge不慢的话,就是magit的锅 我现在用的 C:\msys64\usr\bin\git.exe 感觉和mac差不多

smerge 还是可以做backup plan的

wsl下面好很多,基本不卡,和linux比还差那么点意思。

终端下org-mode的一些操作按键有问题,比如C-M-RET,会变成输入字符“u”。很奇妙。

求助:x-window起不来。

现象:emacs -q会在终端里运行,echo $DISPLAY的结果是空白。

调查:.profile/etc/profile里都写了

export DISPLAY=:0
export NO_AT_BRIDGE=1

。xfce4和xorg都装了(装的xorg而非xorg-dev)。MobaXterm的xserver是开启的,在它里面开启一个ubuntu的terminal,echo $DISPLAY是有127.0.0.1:0.0出现的。

……………………

手动在wsl-terminal里面export DISPLAY=:0之后一切都好了,所以是为什么没读到profile的问题……

你试下 xorg-dev,我当时记得就是xorg 有问题,后来才改xorg-dev的。具体我也记不清了,我好久没搞这个了 :rofl:

我的emacs在wsl下乱码,请问有人知道是怎么回事么?

字体从windows导入linux了吗,这个教程里有

多谢!按照教程里的方法,在MobaXterm里显示是正常的,但直接在wsl-terminal里显示就是另外一种乱码,即以/u开头的16进制Unicode乱码,emacs的这个编码问题经常出现,尤其是在spacemacs中,上次我用原始emacs和spacemacs对比sdcv.el的功能,就发现在emacs中显示正常,但在spacemacs中就因为乱码功能失效,迄今都没明白问题出在哪里。一直觉得编码方式是emacs中的一个大坑

你好!

我这边照着你的方式修改了./tools/5-add-open-with-vim-menu.js 的脚本. 将 vim.exe 修改为 emacsclient.exe, 右键过后也出现了 “open with emacs in wsl-terminal” , 但是菜单图标是空的, 而且点击菜单后还要让我选择打开方式. 我修改成默认的vim模式, 是正常的,能在wsl-terminal中用vim打开文件.

这可能是哪儿出了问题呢? wsl中我已经安装了emacs.

你可以到wsl-terminal的项目里看下,有可能是项目代码更新了吧