Doom Emacs 配置项目教程

Doom Emacs 配置项目教程

1. 项目的目录结构及介绍

.doom.d/
├── autoload/
│   └── ...
├── config.el
├── init.el
├── packages.el
└── ...
  • autoload/: 包含自动加载的文件,通常用于扩展 Doom Emacs 的功能。
  • config.el: 项目的配置文件,用户可以在这里自定义 Doom Emacs 的行为。
  • init.el: 项目的启动文件,定义了 Doom Emacs 的基本配置和模块加载。
  • packages.el: 定义了需要安装的包和包的配置。

2. 项目的启动文件介绍

init.el

init.el 是 Doom Emacs 的启动文件,负责加载 Doom Emacs 的核心配置和模块。以下是 init.el 的主要内容:

;; 加载 Doom Emacs 的核心配置
(doom! :input
       ;; 输入法配置
       :completion
       ;; 补全配置
       :ui
       ;; UI 配置
       :editor
       ;; 编辑器配置
       :emacs
       ;; Emacs 核心配置
       :term
       ;; 终端配置
       :tools
       ;; 工具配置
       :lang
       ;; 编程语言支持
       :config
       ;; 用户配置
       )

3. 项目的配置文件介绍

config.el

config.el 是用户自定义 Doom Emacs 配置的主要文件。用户可以在这里添加或修改 Doom Emacs 的行为。以下是 config.el 的一些常见配置示例:

;; 设置主题
(setq doom-theme 'doom-one)

;; 设置字体
(setq doom-font (font-spec :family "Fira Code" :size 12))

;; 添加自定义快捷键
(map! :leader
      :desc "Open dashboard"
      "d" #'doom/open-dashboard)

packages.el

packages.el 用于定义需要安装的包和包的配置。以下是 packages.el 的示例:

;; 安装新的包
(package! some-package)

;; 配置已安装的包
(after! some-package
  (setq some-package-option t))

通过以上配置,用户可以自定义 Doom Emacs 的行为,使其更符合个人需求。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值