这是一个简易的emacs配置文件
- emacs >= 28
- python >= 3.7
- 在$HOME目录下下载本项目
cd $HOME
git clone https://github.com/JackMoriarty/EmacsConfig .emacs.d
- (可选) 对于终端环境,需要在Shell初始化文件中设置如下环境变量,以确保颜色显示正确,对于bash来说为
.bashrc
。
export COLORTERM=truecolor
-
下载并安装FiraCode Nerd Font Mono和Source Han Sans CN (Region-specific subset OTF)字体并安装,如果在终端环境下使用emacs,可将终端字体设置为FireCode Nerd Font Mono
-
启动emacs,并等待插件安装完成
-
安装icon字体 (终端环境无需配置)
M-x all-the-icons-install-fonts
M-x nerd-icons-install-fonts
- 配置eaf,安装需要的app, 本配置文件中默认需要以下app,可以根据需要修改。(终端环境无需配置)
-
eaf-browser
-
eaf-jupyter
-
eaf-markdown-previewer
执行以下命令,并启用上述软件包。
M-x eaf-install-and-update
关于EAF更多的软件包以及使用用法,可以参见EAF。
- (可选) 安装treesit所有语法包
M-x treesit-auto-install-all