commit:     b935d9a5dabe2facdf27d7715d5b72cf5dad561d
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun May  5 13:10:45 2024 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Mon May  6 17:28:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b935d9a5

elisp-common.eclass: Add lexical-binding cookies to generated Lisp files

This suppresses the warning spam in recent Emacs from Git.

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 eclass/elisp-common.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass
index 8b4c1be99bb7..ad9d3c7e60c6 100644
--- a/eclass/elisp-common.eclass
+++ b/eclass/elisp-common.eclass
@@ -322,7 +322,7 @@ elisp-make-autoload-file() {
        ebegin "Generating autoload file for GNU Emacs"
 
        cat >"${f}" <<-EOF
-       ;;; ${f##*/} --- autoloads for ${PN}
+       ;;; ${f##*/} --- autoloads for ${PN}  -*-lexical-binding:t-*-
 
        ;;; Commentary:
        ;; Automatically generated by elisp-common.eclass
@@ -705,7 +705,7 @@ elisp-site-regen() {
        done
 
        cat <<-EOF >"${T}"/site-gentoo.el || ret=$?
-       ;;; site-gentoo.el --- site initialisation for Gentoo-installed packages
+       ;;; site-gentoo.el --- Gentoo site initialisation  
-*-lexical-binding:t-*-
 
        ;;; Commentary:
        ;; Automatically generated by elisp-common.eclass

Reply via email to