(setq custom-file (expand-file-name "custom.el" user-emacs-directory)) 改成先创建custom.e
时间: 2024-10-18 21:23:38 浏览: 34
首先,`setq custom-file (expand-file-name "custom.el" user-emacs-directory)` 这一行设置了一个变量 `custom-file`,它的值是根据 `user-emacs-directory`(用户的Emacs配置目录)来查找文件 "custom.el" 的完整路径。
如果你想先创建这个 "custom.el" 文件再设置它,你可以按照以下步骤操作:
1. **创建custom.el文件**:
- 打开Emacs,进入你喜欢保存新文件的位置(通常会是`user-emacs-directory`的子目录下,比如`.emacs.d`)。
- 使用`M-x`(或`C-x C-f`)打开创建新文件的对话框,输入 "custom.el" 作为文件名。
- 输入或粘贴你想放在 `custom.el` 中的初始化代码,例如:
```elisp
;; 新建的custom.el文件
(defun my-custom-function ()
"Custom function here."
...)
;; 或者添加其他自定义设置
(setq some-setting 'value)
```
2. **设置custom-file**:
- 保存并关闭 "custom.el" 文件,现在你可以更新 `custom-file` 变量指向这个新创建的文件:
```elisp
(setq custom-file (expand-file-name "custom.el" user-emacs-directory))
```
这样,Emacs就会加载刚创建的 "custom.el" 文件中的定制选项和函数。
阅读全文