我总算是把wsl的spacemacs给折腾好了,踩得坑给大家总结一下
所需要用到的脚本和软件
- windows10 版本 1709
- wsl-terminal
- VcxSrv
安装
- 安装emacs25, 我就不说了,ubuntu怎么安装就怎么安装
- 安装xfce4, 主要是xorg的核心软件
sudo apt install xfce4
- 安装spacemacs,并且同步你的配置文件
- 安装输入法
sudo apt install fcitx fcitx-rime
- 解压wsl-terminal, 大家看他的README吧
- 解压WSL-Lunch-Gui
填坑
- 高分屏字体模糊
右键打开VcXsrv.exe属性,然后如下图所示:
- 输入法,这里其实有两个坑,一个是输入法切换问题,我是在fcitx-configtool里我设置了Super+Shift来切换,当然我看论坛里还有用AutoHotKey在VcXsrv的窗口上屏蔽windows输入法的,二是,怎么用输入法的,这里有个坑,首先,必须先运行fcitx然后再运行emacs才可以,其次,一定要在.bashrc上加入这句
export LC_ALL="zh_CN.UTF-8"
,就可以了,以下是我加入的.bashrc
export DISPLAY=:0.0
export LC_ALL="zh_CN.UTF-8"
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
if [ -t 1 ]; then
exec zsh
fi
截图:
将那个wsl-termnial的vim.exe改成emacsclient,以后打开什么文件编辑关联到那里,就可以直接用emacs编辑了, 目前我还想做个快捷方式,但是bash -c 好像不带环境变量,等我再研究研究的…