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

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按键已经能够打开配置文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值