Версия пакета отката в 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