【发布时间】:2011-07-01 03:59:57
【问题描述】:
这可能很简单,但我在谷歌搜索时没有发现任何有用的东西。就这样吧:)
我在守护程序模式下使用 Emacs (emacs --daemon),它真的很方便。我也使用 dvorak 并且发现从长远来看将 Cj 重新映射到 Cc (反之亦然)非常方便,并使用以下方法进行翻译:
(keyboard-translate ?\C-j ?\C-c)
(keyboard-translate ?\C-c ?\C-j)
这在不使用 Emacs 作为守护进程时非常有用。当我启动一个新客户端(cli/gui)时,C-j 不再绑定到 C-c。什么?
所以我想我需要在创建新的客户端框架后运行keyboard-translate,但我不知道该怎么做。我尝试过在某处找到的defadvice,但无法使其正常工作,所以我放弃并删除了它。
【问题讨论】:
标签: emacs dvorak emacsclient