これを.emacsで書きます
(require 'dired-x)
(global-set-key (kbd "C-x C-j") 'dired-jump)
しかし、emacs を起動すると、Mx dired-jump を使用できますが、Cx Cj は何もしません。
dired-x
dired-jump
はデフォルトでバインドされているためrequire
、ライブラリを d した場合は、バインドを追加する必要はありません (もちろん、別のキー シーケンスでバインドしたい場合を除きます)。
そうは言っても、なぜこれがうまくいかないのかglobal-set-key
わかりませんが、 なしで試してみて、違いがあるかどうかを確認してください。
また、 を開始し、続いてバッファにemacs -Q
入力し、バインドされているかどうかをテストします。(require 'dired-x)
C-j*scratch*
C-xC-j
dired-bind-jump
変数の値も確認します。
M-x customize-group
RET dired-keys
RET
デフォルトでは有効ですが、無効にすると、グローバルバインディングが存在する場合は実際には設定が解除されているように見えるため、実際の実行順序によっては、設定したバインディングが取り消される可能性があります。