3

Cx と Cu を Emacs デーモンと交換したいと思います (Dvorak レイアウトに切り替えたため)。通常 keyboard-translateは Emacs デーモンでは動作しません。help-gnu-emacs で解決策を見つけまし(define-key key-translation-map ...)(keyboard-translate ...)。ただし、スワップは多くの場合 (例: Cx s) 問題なく動作しますが、Cu Mx eshell などでスワップが適切に動作しないケースを見つけてきました (この最後のコマンドを入力すると、 "eeee". しかし、Mx を 2 回入力すると、コマンドは想定どおりに機能します)。この問題の解決策を知っていますか?

詳細:

それが私の.emacsにあるものです:

;; swap C-x and C-u
(define-key key-translation-map [?\C-x] [?\C-u])
(define-key key-translation-map [?\C-u] [?\C-x])

Emacs 23.3.1 を使用しています。

ありがとう!

4

1 に答える 1

2

既存の Emacsバグが表示されます。このバグの優先度はわかりませんが、ユーザー ストーリーをバグ トラッカーの電子メール:9417@debbugs.gnu.orgに送信すると、可視性が高まり、修正される可能性があります。

于 2011-10-13T00:38:27.993 に答える