Thanks to: - Thanks to xristos for subprocess buffer handling fixes (tiny change) - Thanks to Juergen Fuhrmann (tiny change) - Thanks to guoxx for imenu expression extension (tiny change). - Vedat Hallac for sharing some of his fixes and updates to core indentation logics. - Julien Danjou for a patch deriving lua-mode from prog-mode with define-derived-mode - Rafael Sanchez for patch adding lua-mode to interpreter-mode-alist. - Thanks to Leonardo Etcheverry for enabling narrow-to-defun and fixing lua-send-defun. - Thanks to Tobias Polzin for function indenting patch: Indent "(" like "{". - Thanks to Fabien for imenu patches. - Thanks to Simon Marshall and Olivier Andrieu for font-lock patches. - Additional font-lock highlighting and indentation tweaks by Adam D. Moss . - Juergen Hoetzel for hard work maintaining lua-mode during 2006 -- 2010. - Reuben Thomas for hard work maintaining lua-mode during 2010 -- 2011. - Rolando Pereira for adding support for goto keyword Ideas: - thanks to d87 for an idea of highlighting lua builtins