Slime в emacs конфликтует с автопарой

Я только что установил слизь в emacs. И после удаления всех других плагинов для отладки я обнаружил, что слизь, похоже, конфликтует с autopair. .(Или баг автопары?). В слизи, когда я набирал Cc Cc, минибуфер выдавал ошибку вида:

error in process filter: define-key: Wrong type argument: characterp, nil
error in process filter: Wrong type argument: characterp, nil
error in process filter: define-key: Wrong type argument: characterp, nil
error in process filter: Wrong type argument: characterp, nil

Более того, сообщение об ошибке все еще появлялось после того, как я убил буфер слизи.

Если я также удалю плагин автопары, слизь будет работать нормально. Может ли кто-нибудь сказать мне, как это решить?


person Boris    schedule 04.06.2012    source источник


Ответы (1)


Добавление

(add-hook 'slime-repl-mode-hook
          #'(lambda () 
              (setq autopair-dont-activate t)))

в .emacs — правильный ответ. :)

Откуда: здесь

person Boris    schedule 04.06.2012
comment
Для emacs ›= 24 (режим автопары -1) - person Kungi; 16.08.2012