Lexical scoping everywhere

It seems that Emacs now yields a warning when loading files without lexical
binding enabled.
This commit is contained in:
larstvei 2025-04-19 15:53:44 +02:00
parent 72fbff0076
commit b40c72b5ac

View File

@ -120,8 +120,8 @@
#+end_src
I want lexical scoping for the init-file, which can be specified in the
header. The first line of the configuration is as follows:
I want lexical scoping for the init and early-init files, which can be
specified in the header. The first line of the configuration is as follows:
#+begin_src emacs-lisp
@ -129,6 +129,12 @@
#+end_src
#+begin_src emacs-lisp :tangle early-init.el
;;; -*- lexical-binding: t -*-
#+end_src
The =init.el= should (after the first run) mirror the source blocks in the
=init.org=. We can use =C-c C-v t= to run =org-babel-tangle=, which extracts
the code blocks from the current file into a source-specific file (in this