Enforcing that globals are assigned first in Lua: https://metalua.luaforge.net/src/lib/strict.lua.html (💪 metaprogramming, something I normally associate with slow PLs)
miniblog.
Related Posts
One interesting design choice in Emacs that I haven't seen in other editors: reserved shortcuts.
An Emacs extension shouldn't use F5 through F12, or Ctrl-c LETTER. This lets users configure their own shortcuts. https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Bindings.html
Does it exist elsewhere? I miss it in VS Code, where e.g. all the Fn keys are already assigned.
It's becoming sufficiently difficult to get a CVE ID assigned that security researchers are discussing alternatives:
I'm delighted to announce that I've assigned copyright to the FSF! I can now send patches to #Emacs itself!