Не может загрузить cl-lib при запуске emacs

Я загрузил автопилот из Github и извлек его в ~/.emacs.d. Также я добавил строки, указанные в инструкциях по установке

(add-to-list 'load-path "/path/to/autopair") ;; comment if autopair.el is in standard load path 
(require 'autopair)
(autopair-global-mode) ;; enable autopair in all buffers

Я изменил (add-to-list 'load-path "/path/to/autopair") как (add-to-list 'load-path "~/.emacs.d/autopair-master/"), так как эта папка содержит файл autopair.el. Но когда я открываю emacs, он показывает

Warning (initialization): An error occurred while loading `/home/karthikeyan/.emacs':

File error: Cannot open load file, cl-lib

Я использую emacs 23.4.1 в Linux Mint 15 и есть ли альтернативный способ автозаполнения фигурных скобок функцией при запуске?, Также он не показывает режим автопарка в Meta-x

Ответ 1

попробуйте это (моя версия emacs - 23):

  • создайте новый каталог cl-lib в каталоге .emacs.d
  • поместите этот файл в каталог cl-lib
  • добавьте в начало файла .emacs следующие строки:
    • (добавить к списку 'load-path "/path_to_your.emacs.d/cl -lib/" )
    • (require 'cl-lib)