在emacs中是否有一种方法可以查看所有用户定义的键绑定?



我正在寻找我自己定义的绑定列表,与任何股票绑定或安装包添加的绑定不同。

我已经搜索了帮助和信息,但没有找到任何有用的。令人惊讶的是,谷歌对此事保持沉默。

Emacs认为由核心代码定义的键绑定、由您安装的第三方代码定义的键绑定和您自己定义的键绑定之间没有任何区别。没有相关的数据,你可以查询,以作出区分。

大概没有非常多的文件,你的自定义键绑定可能在,但是,你会有一个很好的想法,这些是什么。

如果你不知道,那么我建议你这样做:

m x rgrep RET (define|(global|local)-set)-key RET *.el RET ~/.emacs.d/ RET

然后你可以C-xC-q使grep缓冲区可写,并且M-xflush-linesRET/elpa/RET删除包(类似地对于任何你不想包含的东西)。

您还可以使用命令describe-personal-keybindings只查看您自己的自定义键绑定。该命令将显示您自己定义的所有键绑定列表,可以在~/。Emacs文件或其他初始化文件

最新更新