diff options
-rw-r--r-- | app-emacs/ebuild-mode/ebuild-mode-9999.ebuild | 3 | ||||
-rw-r--r-- | app-emacs/ebuild-mode/files/50ebuild-mode-gentoo.el | 7 | ||||
-rw-r--r-- | eclass/elisp-common.eclass | 2 |
3 files changed, 9 insertions, 3 deletions
diff --git a/app-emacs/ebuild-mode/ebuild-mode-9999.ebuild b/app-emacs/ebuild-mode/ebuild-mode-9999.ebuild index 1bec4c2..b4eb86c 100644 --- a/app-emacs/ebuild-mode/ebuild-mode-9999.ebuild +++ b/app-emacs/ebuild-mode/ebuild-mode-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,5 +27,6 @@ pkg_postinst() { optfeature "ebuild commands support" sys-apps/portage optfeature "additional development tools" dev-util/pkgdev optfeature "ebuild QA utilities" dev-util/pkgcheck + optfeature "XML syntax validation" app-emacs/nxml-gentoo-schemas optfeature "generating HTML from GLEPs" dev-python/docutils-glep } diff --git a/app-emacs/ebuild-mode/files/50ebuild-mode-gentoo.el b/app-emacs/ebuild-mode/files/50ebuild-mode-gentoo.el index 06ae544..567e02d 100644 --- a/app-emacs/ebuild-mode/files/50ebuild-mode-gentoo.el +++ b/app-emacs/ebuild-mode/files/50ebuild-mode-gentoo.el @@ -1,6 +1,8 @@ (add-to-list 'load-path "@SITELISP@") (autoload 'ebuild-mode "ebuild-mode" - "Major mode for Portage .ebuild and .eclass files." t) + "Major mode for Gentoo .ebuild files." t) +(autoload 'ebuild-eclass-mode "ebuild-mode" + "Major mode for Gentoo .eclass files." t) (autoload 'ebuild-repo-mode "ebuild-mode" "Minor mode for files in an ebuild repository." t) (autoload 'ebuild-repo-mode-maybe-enable "ebuild-mode") @@ -11,7 +13,8 @@ (autoload 'glep-mode "glep-mode" "Major mode for Gentoo Linux Enhancement Proposals." t) -(add-to-list 'auto-mode-alist '("\\.\\(ebuild\\|eclass\\)\\'" . ebuild-mode)) +(add-to-list 'auto-mode-alist '("\\.ebuild\\'" . ebuild-mode)) +(add-to-list 'auto-mode-alist '("\\.eclass\\'" . ebuild-eclass-mode)) (add-to-list 'auto-mode-alist '("/devmanual.*\\.xml\\'" . devbook-mode)) (add-to-list 'auto-mode-alist '("/[0-9]\\{4\\}-[01][0-9]-[0-3][0-9]-.+\\.[a-z]\\{2\\}\\.txt\\'" diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass index 72dbb97..bab7250 100644 --- a/eclass/elisp-common.eclass +++ b/eclass/elisp-common.eclass @@ -333,6 +333,7 @@ elisp-make-autoload-file() { ;; Local ${null}Variables: ;; version-control: never ;; no-byte-compile: t + ;; no-native-compile: t ;; no-update-autoloads: t ;; End: @@ -725,6 +726,7 @@ elisp-site-regen() { ;; Local ${null}Variables: ;; no-byte-compile: t + ;; no-native-compile: t ;; buffer-read-only: t ;; End: |