【发布时间】:2020-12-01 13:44:39
【问题描述】:
我将C-x C-f 绑定到counsel-find-file,所以我用counsel-find-file 替换了默认的find-file。现在我想绑定counsel-recentf 以查看最近文件的列表,我想将其绑定到C-x f 但是C-x f 用于设置填充列。我从不手动设置填充列,如果我这样做可能会在 init.el 中。
我的问题:可以用counsel-recentf 替换C-x f set-fill-column 这是一个Emacs 内置键绑定吗?
【问题讨论】:
-
模糊的建议是使用 Cc 进行用户绑定,但我不会覆盖您从未使用过的密钥会引起任何关注(除非您尝试使用其他人的 Emacs,或者有人尝试使用您的)。
-
哦,那么我会将它映射到默认情况下似乎未定义的
C-c r。我很想保持一致。 -
任何
C-c <letter>都保留供您随意使用。参考gnu.org/software/emacs/manual/html_node/elisp/… -
个人意见前面...我不太在意官方的建议。我让 Emacs 成为我的 Emacs。对我来说,这是 Emacs 故事的一部分。我很高兴地将 C-v 和 C-b 重新映射为我自己的键绑定的前缀,因为我只需要比
C-c <letter>可用的更多。从 ca 开始对我很有效。 20年左右。您可能会时不时地遇到冲突,尤其是在按键绑定很重的 org-mode 中。 -
@tripleee:“模糊的建议是使用 C-c 进行用户绑定”。不,没有这样的建议。所有密钥对用户来说都是公平的游戏。以
C-c开头后跟一个字母的键是唯一为用户保留的键。
标签: emacs key-bindings conventions