Windows Emacs 中的下列语句为什么不起作用?

(defun open-init-file()

(interactive)

(find-file “C:\.emacs”))

(global-set-key (kbd “f9”) 'open-init-file)

不好意思, 没有找到粘贴代码段的按钮. 显示效果有点丑陋.

工具栏中形似 </> 的按钮。这里用的是 Markdown 格式,你得要了解它。

跟 windows 不相关的,有几个问题:

  • 引号要用引文的
  • f9表示不正确
  • 路径

参考下:

(defun open-init-file()
  (interactive)
  (find-file "C:/foobar.txt"))

(global-set-key (kbd "<f9>") 'open-init-file)

emacs 的好处是你可以随时在 *scratch* 中尝试,大胆去多试试吧~

1 个赞

发现问题了, 非常感谢!

英文吧,不是引文

额,敲错了 :frowning:

配置文件有个专门的变量:

user-init-file
;; => "/Users/xcy/.emacs.d/init.el"
1 个赞

C-h k F9就知道f9该怎么写了

1 个赞