最近一直有在使用 Emacs,经过对比发现在 Windows 10 上使用 Emacs 真是太痛苦了,因为启动速度很慢很慢,我测试了一下,
Windows 10 启动时间一般是 30 秒以上,Linux 下一般 1 秒以内,这个差距太离谱了,同时在 Windows 下打开其他文件内容,
只要是第一次打开的文件类型,也要卡很长时间,后面再打开同类型的就是秒开了,但还是忍不了这个。Linux 下基本都是秒开。
试了很多方法和配置,都没有提升,依旧很卡。
最后终于发现了利用安装 WSL2 ,在其上安装 Emacs,在通过 X-server 软件显示,基本解决了上述问题,本来我想直接在 WSL2
上使用,结果发现剪贴板无法共用,比较不方便。
安装 WSL2
找了很多教程,发现 Windows 官方直接有安装教程,直接使用即可,又好又详细。 点击链接
我安装了 Ubuntu 20.04 LTS
配置国内更新源
选择了清华大学软件源,编辑修改 /etc/apt/sources.list
,可以备份此文件,然后全部填写清华软件源。
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
|
接着更新软件 sudo apt-get update sudo apt-get upgrade
安装 Emacs
sudo apt install emacs
安装 Doom Emacs 配置
-
安装依赖
1
2
3
4
|
# required dependencies
sudo apt-get install git ripgrep
# optional dependencies
sudo apt-get install fd-find
|
-
安装配置
1
2
|
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
~/.emacs.d/bin/doom install
|
安装 X-server
选择了开源免费的 vcxsrv ,下载后默认安装直到完成。