我可以调用一个函数来打开我的初始化文件进行编辑或返回其路径吗?
我可以调用一个函数来打开我的初始化文件进行编辑或返回其路径吗?
Answers:
请参阅Emacs Lisp手册的38.1.2初始化文件user-init-file
一节中描述的变量。
使用此变量,可以很容易地构建一个交互式命令来打开init文件:
(defun my-open-init-file ()
"Open the init file."
(interactive)
(find-file user-init-file))
一个简单的替代方法是添加书签您的init文件(bookmark-set
绑定到C-x r m
默认情况下)。然后,您可以使用bookmark-jump
(C-x r b
)返回它。
另外,如果您recentf-mode
在该ido-use-virtual-buffers
模式下启用并使用Helm或Ido ,则切换到任何最新文件的速度与一样快C-x b <filename>
。启用此功能并将其设置recentf-max-saved-items
为一个很高的值(1000)之后,我几乎什至从未考虑过文件是否已打开-始终可以通过单个键绑定访问所有内容。
如果您在多个用于将init文件放在不同位置的系统上使用Emacs,或者您不init.el
经常进行编辑(但这是哪种Emacs用户,这是真的吗?!),这不是很有用。