前几天因为换硬盘时误操作, 把 archlinux 系统硬盘写满了. 有很多程度的缓存被破坏. 用了两三年的 doom emacs 也在其中.
不得已, 一点一点地恢复. 别的应用程度还挺顺利, 到了 doom emacs 这儿百般不顺, 最后没有办法, 只好蛮干. 把emacs卸载掉, ~/.emacs.d/目录删除.
然后, 重新安装 emacs. 成功!~
再按照官网上面的步骤, 安装 doom emacs.
DOOMGITCONFIG=~/.gitconfig ~/.config/emacs/bin/doom install
顺利完成. 如图:
现在的问题是: 当我运行 emacs的时候, 它还是显示的最原始的 emacs, 而不是 doom emacs.
现在应该怎么办?
======
刚才运行了一下 doom doctor, 倒是有个警告, 可不明白这个警告是什么意思?
Jerry
2
看看是不是有 ~/.emacs
或者再查看一下 ~/.emacs.d/init.el 中是什么内容?
你是不是安装了很多次?如果是,可能是某次安装过程中创建了文件但失败了从而导致的,可以试试删掉再重装一遍 doom
- 没有 ~/.emacs
- ~/.emacs.d/中没有init.el
按照官网上的介绍, 似乎现在的安装目录变成了~/.config/emacs, 但是, 在这个目录里, 也没有init.el, 只有一个early-init.el, 里面的内容, 一时也看不懂.
Jerry
4
This maybe will help you:
警告无关紧要,它是说你没开启 native-comp,具体什么是 native-comp 可见:
你删掉.emacs.d之后重新装emacs,启动了白板emacs,会自动生成空白配置文件,根据版本不同,默认的文件位置也不一样,有可能在~/.emacs
也可能在 ~/.emacs.d/init.el
,也可能在~/.config
下面的某个位置。他们的优先级更高。
找到那个文件删除即可,用find命令搜下吧