These lines became mandatory for the elisp source files of Emacs itself only a few months ago - they used to be optional, but the developers are converting all the files in Emacs itself to lexical binding...
So: not a typo - I was thinking on Emacs28, that is not _yet_ what most people install by default...
Hi Eduardo,
I'm reading your tutorial on lexical binding
You write:
0. How to use this
==================
Usually people select between lexical binding and dynamic binding
by putting their functions that use lexical binding in files with
a "-*- lexical-binding:t -*-" in their first line, like this:
(find-efile "play/tetris.el" "lexical-binding:t")
-------------------------
but if I open "play/tetris.el" ther is no first line like:
-*- lexical-binding: nil; -*-
or
-*- lexical-binding: t; -*-
a typo ?
Cheers
Erich