Hi let me reiterate. The issue is *not *the lexical-binding t or nil. The issue is "buffer variables" vs "convention of 'name --- description'. TRT is to "fix" checkdoc to look for the 'name --- description' within the first (10) lines, AND/OR to revert to the old convention of having the '-*- ... -*-' line(s) within the first 10. Once that is done, the documentation can be amended accordingly, *relaxing *the mandate that the first line MUST start with ;;; foo --- bar. and no extra update in any files will be needed. All the best MA On Mon, Apr 19, 2021 at 3:18 PM Stefan Kangas wrote: > Filipp Gunbin writes: > > >> Within N years, we will hopefully flip the switch and enable > >> lexical-binding by default, thereby (mostly) eliminating the problem. > > > > Will that be really possible? What about code in the wild? > > It's not an immediate proposal obviously, but yes after a long-ish > deprecation period of `lexical-binding:nil' many of us hope that we will > be able to flip the switch. > -- Marco Antoniotti, Associate Professor tel. +39 - 02 64 48 79 01 DISCo, Università Milano Bicocca U14 2043 http://dcb.disco.unimib.it Viale Sarca 336 http://cdac2021.lakecomoschool.org I-20126 Milan (MI) ITALY