| Summary: | Correct autoloads for desktop entry mode | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Eugene Vlasov <eugvv> | ||||
| Component: | emacs-mode-desktop-entry | Assignee: | Sergey V Turchin <zerg> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P2 | CC: | viy, zerg | ||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
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 автоматическая загрузка режима работает корректно. |
Для того, чтобы режим 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