mirror of
https://github.com/larstvei/dot-emacs.git
synced 2025-04-27 16:50:11 +00:00
Lexical scoping everywhere
It seems that Emacs now yields a warning when loading files without lexical binding enabled.
This commit is contained in:
parent
72fbff0076
commit
b40c72b5ac
10
init.org
10
init.org
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user