在 emacs 中有没有办法查看所有用户定义的键绑定?
In emacs is there a way to view all user-defined key bindings?
我正在寻找我自己定义的列表,与任何库存绑定或已安装包添加的绑定不同。
我搜索了帮助和信息,但没有找到任何有用的信息。 Google 对此事出奇地沉默。
Emacs 认为核心代码定义的键绑定、您安装的 third-party 代码定义的键绑定和您自己定义的键绑定之间没有任何区别。没有您可以查询以进行区分的关联数据。
不过,大概 非常 的文件中可能没有您的自定义键绑定,您将对这些文件有一个很好的了解。
如果你手足无措,那么我建议你这样做:
M-x rgrep
RET \(define\|\(global\|local\)-set\)-key
RET *.el
RET ~/.emacs.d/
RET
然后你可以C-xC-q使grep缓冲区可写,M-x flush-lines
RET /elpa/
RET 删除包(对于您不想包含的任何其他内容也是如此。
我正在寻找我自己定义的列表,与任何库存绑定或已安装包添加的绑定不同。
我搜索了帮助和信息,但没有找到任何有用的信息。 Google 对此事出奇地沉默。
Emacs 认为核心代码定义的键绑定、您安装的 third-party 代码定义的键绑定和您自己定义的键绑定之间没有任何区别。没有您可以查询以进行区分的关联数据。
不过,大概 非常 的文件中可能没有您的自定义键绑定,您将对这些文件有一个很好的了解。
如果你手足无措,那么我建议你这样做:
M-x rgrep
RET \(define\|\(global\|local\)-set\)-key
RET *.el
RET ~/.emacs.d/
RET
然后你可以C-xC-q使grep缓冲区可写,M-x flush-lines
RET /elpa/
RET 删除包(对于您不想包含的任何其他内容也是如此。