Для того, чтобы режим desktop-entry-mode автоматически загружался при открытии .desktop файлов предлагается вместо (setq auto-mode-alist (append '(("\.desktop$" . desktop-entry)) auto-mode-alist)) прописать в файл /etc/emacs/site-start.d/desktop-entry-init.el следующее: (autoload 'desktop-entry-mode "desktop-entry-mode" "Desktop entry mode." t) (setq auto-mode-alist (append '(("\\.desktop$" . desktop-entry-mode)) auto-mode-alist)) (setq auto-coding-alist (append '(("\\.desktop$" . utf-8)) auto-coding-alist)) Последняя строка к правильной загрузке режима не относится, но, как мне кажется, тоже будет полезна - для того чтобы при открытии .desktop-файлов автоматически устанавливалась кодировка utf-8 $ rpm -qf /etc/emacs/site-start.d/desktop-entry-init.el emacs-mode-desktop-entry-0.10-alt3
Created attachment 1423 [details] Патч для desktop-entry-init.el Прикрепляю патч для /etc/emacs/site-start.d/desktop-entry-init.el
Я не против, но не знаю, т.к. не пользую emacs. Может в devel спросить? Или все очевидно без обсуждения?
(In reply to comment #2) > Я не против, но не знаю, т.к. не пользую emacs. Может в devel спросить? Или > все очевидно без обсуждения? То, что есть сейчас просто не работает - в одной строке там две ошибки и одна неточность. Предложенное у меня работает хорошо.
В 0.10-alt4 автоматическая загрузка режима работает корректно.