emacs 在 windows 下的最佳实践是什么?

以windows版本emacs为例子 具体参考的

零秒精通Emacs之Windows10上畅行无碍地使用emacs的11步骤

Windows - doom-emacs

  1. 配置环境变量 要配置一下环境变量 HOME
    然后添加如下 Path 如下:
    如果 HOME 为 C:\Users\USERNAME
    Path 添加 C:\Users\USERNAME.emacs.d\bin
  2. 安装git
  3. 安装emacs
    a. 通过ftp直接下载
    Index of /gnu/emacs/windows
    我现在用的最新emacs-28, 但是doom的作者推荐emacs-27, 等后续更新
    27版本可以直接用它:
    https://ftp.gnu.org/gnu/emacs/windows/emacs-27/emacs-27.2-x86_64.zip
    b. chocolatey 或者scoop: 例如用choco
 choco install emacs
  1. 安装辅助包 这里我用的choco, 用它安装了ripgrep fd llvm 这样比较省心
choco install ripgrep fd llvm
  1. 设置代理, 最好有代理, 没代理, straight下载不动, 或者用参考这个 doom emacs如何配置elpa源 - Emacs-general - Emacs China (emacs-china.org)
    a. 打开代理, 然后去Internet选项查看端口
    b. 设置git代理, 端口号根据实际情况填写
      git config --global https.proxy 127.0.0.1:9999
      git config --global http.proxy 127.0.0.1:9999
  1. 下载Doom
   git clone --depth 1 https://github.com/hlissner/doom-emacs C:/Users/USERNAME/.emacs.d
   doom install

等安装完毕然后

   doom sync
  1. 打开后会有乱码
    按Alt-x, 输入 all-the-icons-install-fonts, 然后就会下载字体, 下载完后, 你去对应文件夹找到字体文件, 安装一下就行.

基本就这样,操作步骤都是一样的,最好还是看你具体报错再讨论

3 个赞