dired-x
связывает dired-jump
по умолчанию, поэтому, если у вас есть require
d библиотека, вам не нужно добавлять привязку (если, конечно, вы не хотите, чтобы она была для другой последовательности клавиш).
Тем не менее, я не уверен, почему это не работает для вас, но попробуйте без global-set-key
и посмотрите, имеет ли это значение?
Также проверьте запуск emacs -Q
, ввод (require 'dired-x)
, за которым следует C-j в *scratch*
буфер, а затем проверьте, привязан ли C-x C-j.
Также проверьте значение переменной dired-bind-jump
:
M-x customize-group
RET dired-keys
RET
По умолчанию он включен, но когда он отключен, это фактически кажется снятием глобальной привязки, если она существует, поэтому в зависимости от фактического порядка выполнения это может отменить установленную вами привязку.
person
phils
schedule
15.06.2012
C-c <letter>
зарезервированы для пользователя, поэтому, может быть, вместо этого использоватьC-c j
? - person jpkotta   schedule 15.06.2012