Я буквально пару недель программирую в Emacs Lisp и наткнулся на ошибку, которую не могу побороть: Вот так код работает полностью нормально, без ошибок и предупреждений:
(define-key paredit-mode-map (kbd "M-J")   'paredit-join-sexp-ex)
(define-key paredit-mode-map (kbd "C-k")   'paredit-kill-ex)
(define-key paredit-mode-map (kbd "M-k")   'paredit-kill-backward)
(define-key paredit-mode-map (kbd "M-[") 'paredit-wrap-square)
(define-key paredit-mode-map (kbd "M-{") 'paredit-wrap-curly)
(define-key paredit-mode-map (kbd ")")   'paredit-close-round-ex)
(define-key paredit-mode-map (kbd "}")   'paredit-close-curly-ex) 
(define-key paredit-mode-map (kbd "]")   'paredit-close-square-ex)
(define-key paredit-mode-map (kbd "M-)")   'paredit-close-round-ex-and-newline)
(define-key paredit-mode-map (kbd "M-}")   'paredit-close-curly-ex-and-newline)
(define-key paredit-mode-map (kbd "M-]")   'paredit-close-square-ex-and-newline)
(define-key paredit-mode-map (kbd "C-]")   'paredit-forward-slurp-sexp)
(define-key paredit-mode-map (kbd "C-[")   'paredit-backward-slurp-sexp)
(define-key paredit-mode-map (kbd "C-)")   'paredit-forward-barf-sexp)
(define-key paredit-mode-map (kbd "C-(")   'paredit-backward-barf-sexp)
error: Key sequence M-J starts with non-prefix key ESC
По идее т.к. эти строки идут подряд, то никакой код не должен выполняется, кроме define-key... Это баг?
Кто-нибудь сталкивался с подобным?
