LINUX.ORG.RU

Emacs не может найти theme

 ,


1

1

Здравствуйте уважаемые! Поискал в интернете уже один день, попробовал много, получил много ошибок, но последняя не по моей силе.

Версия emacs - 29.4.

Стараюсь погрузить theme ahungry. В нем используется custom-theme-load-path, который правильно установлен. Вот init.el:

(add-to-list 'custom-theme-load-path "c:\\Users\\anyuser\\AppData\\Roaming\\.emacs.d\\")

(add-hook 'after-init-hook (lambda () (load-theme 'ahungry)))

(load-file "c:\\Users\\anyuser\\AppData\\Roaming\\.emacs.d\\ahungry-theme-source-code.el")

И вот то, что появляется в буффере messages:

Loading c:/Users/anyuser/AppData/Roaming/.emacs.d/ahungry-theme-source-code.el (source)...done
load-theme: Unable to find theme file for ‘ahungry’

Что надо делать, чтобы использовать этот theme?

Нашел ответ!

В Options>Customize Emacs>Custom Themes, надо щелкать на «custom-theme-load-path» и откроется уведомление, по которому пишется, что «Each theme file is named THEME-theme.el, where THEME is the theme name.»

Мне надо было переименовать файл ahungry-theme-source-code.el на ahungry-theme.el, прокорректировать init.el, чтобы использовать этот новый файл, и все.

robosvark
() автор топика