mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
Emacs requires '-*- lexical-binding: t -*-' to be prefixed with an elisp line comment (two semicolons), but due to our shebang shenanigans (which are, unfortunately, necessary) starting this line with a :;, Emacs ignores the `lexical-binding: t` at the top, thereby executing bin/doom without lexical binding. Until a better workaround is found, our CLI framework will have to adapt. Fortunately, this only affects bin/doom and not any arbitrary doomscript.