Я интенсивно использую emacs org-mode, но обычно не использую emacs. Я все еще использую emacs 25.3, но у меня также установлена 26.3. Сегодня вечером, после Центра обновления Windows (вероятная причина проблемы?), Когда я перезапустил emacs (runemacs) под 25.3, я получил следующее сообщение об ошибке.
ошибка: необходимая функция 'ht' не была предоставлена
Я также попытался запустить его под emacs 26.3 и получил немного более полезное сообщение об ошибке "c: etc. Etc. /AppData/Roaming/.emacs.d/elpa/ht-20190924.704/ht.elc не смог предоставитьfeature 'ht' "
Я не менял и не обновлял ни один из пакетов в течение нескольких недель. Так что вряд ли это будет изменение в org-mode или emacs.
Я экспериментировал с разными подходами, но безуспешно. Среди прочего, я восстановил файлы elpa и файлы настроек из резервной копии пару дней назад, не получив других результатов.
package-list-package с emacs 25.3 работает с сообщением об ошибке, и я могу обновить пакеты (2), которые можно обновить. Однако это также не имеет значения для сообщения об ошибке, которое я получаю при перезапуске emacs. Это подразумевает, что ht.elc работает, так как без него вы не сможете установить пакеты, поскольку новый пакет должен проверить свой хэш-код. Если я удаляю пакет ht и пытаюсь обновить пакеты без него, то при проверке хеш-кода происходит сбой обновления.
package-list-package с emacs 26.3 - это совсем другая проблема, которая может быть из-за того, что я не используюЭто. Сбой соединения TLS, и он не может соединиться с melpa, orgmode.org и т. Д.
В любом случае, я не могу загрузить свои файлы настроек и не могу использовать режим org на этом этапе. У кого-нибудь есть идеи, вопросы или предложения?
Заранее спасибо.