Emacs + Doom Emacs

#Emacs 共 235 字 约 1 分钟

安装doom emacs后输入emacs后,启动默认Emacs而非doom,从头安装一遍再配置一下就行了。

Fix

先更新系统,然后安装Emacs以及相关依赖工具:

Bash
UTF-8|2 Lines|
sudo pacman -Syu
sudo pacman -S emacs-wayland ripgrep fd git

安装Chemacs2:

Bash
UTF-8|1 Line|
git clone <https://github.com/plexus/chemacs2.git> ~/.emacs.d

安装Doom Emacs,中途会出现“Generate an envvar file?” ,输入y回车:

Bash
UTF-8|2 Lines|
git clone --depth 1 <https://github.com/doomemacs/doomemacs> ~/.config/emacs
~/.config/emacs/bin/doom install

安装完成后运行:

plaintext
UTF-8|2 Lines|
~/.config/emacs/bin/doom sync
~/.config/emacs/bin/doom env

接下来配置chemacs2,创建并编辑.emacs-profiles.el文件:

Bash
UTF-8|4 Lines|
# ~/.emacs-profiles.el
(("default" . ((user-emacs-directory . "~/.config/emacs")))
 ("doom"    . ((user-emacs-directory . "~/.config/emacs")
               (env . (("DOOMDIR" . "~/.config/doom"))))))

编辑 fish 配置,在文件最底部添加:

Bash
UTF-8|5 Lines|
nvim ~/.config/fish/config.fish
# Doom Emacs with Chemacs2
function emacs
    command emacs --with-profile doom $argv
end

然后重新打开终端运行Emacs,应该正常出现doom emacs:

Bash
UTF-8|1 Line|
emacs