LINUX.ORG.RU

Не вижу пакетов MELPA.

 ,


0

1

Обнаружил, что M-x package-list-packages показывает мне пакеты только из ELPA, но не из MELPA, хотя ~/.emacs начинается с

(when
	(load
	 (expand-file-name "~/.emacs.d/elpa/package.el"))
  (package-initialize))

(require 'package)
(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
                         ("marmalade" . "http://marmalade-repo.org/packages/")
                         ("melpa" . "http://melpa.milkbox.net/packages/")))

ЧЯДНТ?

★★★★★

(expand-file-name «~/.emacs.d/elpa/package.el»)

ууу, неужели еще кто-то не пересел на Emacs 24?

Список пакетов arhive-contents из MELPA должен быть здесь ~/.emacs.d/elpa/archives/melpa. Есть? Не пустой?

iVS ★★★★★
()
Ответ на: комментарий от iVS

Неужели этот кто-то я?

ууу, неужели еще кто-то не пересел на Emacs 24?

Сам в шоке. Сидел на умолчальном Emacs'е из Ubuntu 12.04, думал что там давно Emacs-24, а оказалось, что Emacs-23.3.1.

Camel ★★★★★
() автор топика
Ответ на: комментарий от iVS

Файл не директория.

Список пакетов arhive-contents из MELPA должен быть здесь ~/.emacs.d/elpa/archives/melpa. Есть? Не пустой?

Есть ~/.emacs.d/elpa/archives, но это файл, а не директория.

Camel ★★★★★
() автор топика
Ответ на: Файл не директория. от Camel

Есть ~/.emacs.d/elpa/archives, но это файл, а не директория.

Я не понимаю, что это за файл, список пакетов всегда хранился в файлах archive-contents. Снеси его и попробуй запустить package-list-packages.

iVS ★★★★★
()
Ответ на: Файл не директория. от Camel

Работает.

Поставил Emacs-24 из ppa, заработало. Конфиг такой:

(package-initialize)

(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
                         ("marmalade" . "http://marmalade-repo.org/packages/")
                         ("melpa" . "http://melpa.milkbox.net/packages/")))

Camel ★★★★★
() автор топика
Ответ на: Работает. от Camel

Буквально вчера меня торкнуло с пакетами в emacs поиграться. Сначала попробовал marmalade, так как автор https://github.com/purcell/color-theme-sanityinc-tomorrow рекомендовал ставить оттуда. Но, когда начал ставить, обнаружил, что некоторые пакеты, которые мне были нужны старые. У меня отказался устанавливаться ac-geiser потому, что geiser там 0.4, а ему надо 0.5. Разочаровало. А потом наткнулся на комментарий на http://stackoverflow.com/questions/14836958/updating-packages-in-emacs:

Get rid of ... marmalade archive, which is a mess of out-dated and duplicated packages without clear guidance and maintenance. Use only the standard GNU archive, and MELPA

Добавил MELPA и жизнь наладилась :)

qaqa ★★
()
Последнее исправление: qaqa (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.