Как и, по-видимому, многие пользователи emacs, у меня есть свой собственный файл конфигурации emacs ~/.emacs.d/init.el
для настройки emacs так, как мне нравится. Поэтому, когда я начинаю использовать новую машину, я копирую на нее свой конфигурационный файл emacs. Теперь проблема в том, что мой файл конфигурации emacs зависит от нескольких пакетов, которые я установил через менеджер пакетов emacs, но из-за отсутствующих пакетов я не могу успешно установить пакеты.
Конечно, я могу запустить emacs без моего конфигурационного файла (emacs -q
), но тогда проблема в том, что доступно только репо по умолчанию, поэтому я не могу фактически установить пакет, который мне нужно установить, чтобы успешно запустить emacs с мой конфигурационный файл.
Итак, что я обычно делал, это временно закомментировал материал в моем файле конфигурации emacs, чтобы я мог успешно установить пакеты, а затем я могу раскомментировать его и перезапустить emacs с моей полной конфигурацией. Но это громоздко, и обычно требуется несколько попыток, прежде чем я закомментирую все необходимые вещи. Наверняка должен быть лучший способ, по которому я скучаю?