您的位置:首页 > 其它

Emacs-054-055-定义快捷键快速打开配置文件

2018-01-14 21:44 239 查看
Emacs-054-055-定义快捷键快速打开配置文件
这次涉及到了两个小技能:
1.定义交互式函数
2.按键绑定
这是一个从别人那里看来的功能,自己简单实现了一下。看的时候只是看到了别人的操作,十分便捷。由于学习Emacs的初期,配置文件的修改十分频繁,因此能够定义一个按键便捷打开Emacs是十分便捷的。
为此,我考虑到了模拟一下C-xC-f的功能。先查看了一下这个组合键的定义如下:



对我来说,比较有价值的信息就是这个组合键其实是调用了find-file函数。于是我设计了如下函数并且定义了F2按键加入到了配置文件中:
;;key for initialize file
(defunopen-my-init-file()
(find-file"c:/Grey/.emacs"))
(global-set-key(kbd "<f2>") 'open-my-init-file)
调用报错!反复看没看明白什么问题,最后在StackOverFlow上找到了一个类似的问题解答。应该把函数定义为交互式才能够起作用。于是,修改上面的函数定义以及配置如下:
;;key for initialize file
(defunopen-my-init-file()
(interactive)
(find-file"c:/Grey/.emacs"))
(global-set-key(kbd "<f2>") 'open-my-init-file)
配置生效后,按下F2按键已经能够打开配置文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: