Function: lua-maybe-skip-shebang-line
lua-maybe-skip-shebang-line is a byte-compiled function defined in
lua-mode.el.gz.
Signature
(lua-maybe-skip-shebang-line START)
Documentation
Skip interpreter line at beginning of buffer.
Return a position that is after Lua-recognized shebang line (1st character in file must be #) if START is at its beginning. Otherwise, return START.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/lua-mode.el.gz
(defun lua-maybe-skip-shebang-line (start)
"Skip interpreter line at beginning of buffer.
Return a position that is after Lua-recognized shebang line (1st
character in file must be #) if START is at its beginning. Otherwise,
return START."
(save-restriction
(widen)
(if (and (eq start (point-min))
(eq (char-after start) ?#))
(save-excursion
(goto-char start)
(forward-line)
(point))
start)))