emacs el-get запускается только один раз, после чего не может быть найден

Я устанавливаю el-get, набирая это в свой буфер, выделяя и нажимая C-j:

(url-retrieve
 "https://raw.github.com/dimitri/el-get/master/el-get-install.el"
 (lambda (s)
   (goto-char (point-max))
   (eval-print-last-sexp)))

... согласно документации по установке.

Затем я могу установить вещи, используя M-x el-get команды. Отлично, пока.

Однако, когда я закрываю emacs и перезагружаюсь, M-x el-get не может быть найден, и ни один из пакетов, которые я установил с ним. Когда я пытаюсь переустановить el-get описанным выше способом, установка говорит, что пакет git уже существует:

fatal: destination path 'el-get' already exists and is not an empty directory.

Я могу удалить каталог el-get в моем emacs.d/ папку и вернитесь к началу, но, кажется, не можете заставить ее оставаться установленной после первого раза. Что мне не хватает или недоразумение?

Кроме того, я в первую очередь использую el-get, чтобы иметь возможность установить автозаполнение для использования emacs для разработки на python. Если у вас есть более простой или лучший рецепт для простой установки, я также был бы признателен за это предложение.

1 ответ

Решение

(Никогда не использовал el-get сам, но...)

а) Вы должны добавить код из одного из примеров в Basic Setup раздел. Включает в себя такие формы, как (add-to-list 'load-path ...) а также (require 'el-get ...), которые более или менее необходимы для загрузки пакетов Emacs.

б) Вы также можете установить auto-complete из мармелада или мельпы. Я думаю, что это рекомендуемый вариант, если вы используете Emacs 24. Добавьте хотя бы одно из репозиториев в package-archives, Нажмите M-x list-packages RET, Ищу auto-complete, Нажмите i, затем x,

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