Не могу связать "Cd " в Emacs

В smartparens (в elisp) у нас есть "sp-kill-sexp". Теперь, если я назову Mx my-func [enter], тогда 'sp-kill-sexp выполняется как положено.

Однако я не могу связать эту функцию с "Cd". Так что ниже не работает. Есть ли какая-нибудь хитрость, чтобы заставить мою "Cd" связку ключей работать?

(global-set-key (kbd "C-d") 'sp-kill-sexp)

И ни этот пост, ни этот, похоже, не работают. Ни одна из этих пар не связывает C-d в 'sp-kill-sexp, Есть идеи?

(global-set-key (kbd "<delete>") 'sp-kill-sexp)
(global-set-key (kbd "C-d") 'sp-kill-sexp)

(global-set-key (kbd "<delete>") 'sp-kill-sexp)
(global-set-key [(control d)] 'sp-kill-sexp)

(global-set-key (kbd "<delete>") 'sp-kill-sexp)
(global-set-key (kbd "\C-d") 'sp-kill-sexp)

1 ответ

Хорошо, наконец-то получил это отсортировано. Должно быть, у меня были другие вещи, которые попирали мои сочетания клавиш. Я закомментировал все, и просто вставил в самое необходимое. Теперь я буду основываться на этом. Спасибо за помощь.

Вот что у меня пока с рабочими привязками.

http://pastebin.com/uaUF7n3x

Другие вопросы по тегам