我的.emacsEmacs的dired跳躍鍵綁定不起作用
(require 'dired-x)
(global-set-key (kbd "C-x C-j") 'dired-jump)
但是當我啓動Emacs,我可以使用MX dired跳,寫這篇文章,但CX CJ確實nothing.I GOOGLE了很多,也許它是 的自動加載問題?任何人都可以解決它?
我的.emacsEmacs的dired跳躍鍵綁定不起作用
(require 'dired-x)
(global-set-key (kbd "C-x C-j") 'dired-jump)
但是當我啓動Emacs,我可以使用MX dired跳,寫這篇文章,但CX CJ確實nothing.I GOOGLE了很多,也許它是 的自動加載問題?任何人都可以解決它?
dired-x
結合dired-jump
默認情況下,所以如果你有require
d庫,你不應該需要添加綁定(除非你希望它在另一個按鍵順序,當然)。
這就是說,我不確定爲什麼這不適合你,但嘗試沒有global-set-key
,看看它是否有任何區別?
另外測試開始emacs -Q
,進入(require 'dired-x)
接着C-Ĵ到*scratch*
緩衝器,然後檢測是否C-XC-Ĵ結合。
另外,還要檢查dired-bind-jump
變量的值:
的Mxcustomize-group
RETdired-keys
RET
默認情況下它的啓用,但是當禁用實際上似乎未設置一個全球性的結合如果它存在,那麼取決於實際的執行順序,這可能會取消您設置的綁定。
一般情況下,「C-c」形式的鍵是爲用戶保留的,所以也許用'C-c j'代替? –
jpkotta