Версия пакета отката в spacemacs

Во время начального spacemacs установка, где выбрана структура завершения (helm или же ivy), пакеты установлены по умолчанию. В прошлом и в настоящее время в одном из этих пакетов существует ошибка, удаляющая auto-completion функциональность.

Мой вопрос: как мне уменьшить версию пакета с ошибками в spacemacs так что эта функциональность возвращается? Я знаю, что подобный вопрос существует для ванили emacs но я хочу убедиться, что я не пропустил никаких нюансов, которые могут существовать в spacemacs,

1 ответ

Решение

Клонирование репозитория (URL-адрес пакета заканчивается на .git):

git clone https://github.com/<user>/<package-name>.git

Оформить заказ на более старую версию, до ошибки. Проверьте для более старого коммита:

cd /path/to/cloned/package
git log

Проверять, выписываться:

git checkout <commit hash>

Скопируйте старую версию пакета в локальную elpa место нахождения (package-directory будет содержать дату в строке):

/bin/cp -f /path/to/cloned/package/* /path/to/.emacs.d/elpa/<package-directory>/

Удалить скомпилированные файлы:

rm -f path/to/.emacs.d/elpa/<package-directory>/*.elc

Откройте emacs, проверьте отсутствие ошибки пакета:

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