The documentation is accurate. It's done by luaL_loadfilex and not
part of the more general chunk-loading functionality -- you can't
write load("#!/foo\nprint 'hi'") in Lua code and have it work.
/s/ Adam
Would it be safe to do it when I load a file but not when I load a string? Would this fit in with how users assume/expect it to work with Lua?