Lua-mode is a major Emacs mode for editing source code written in Lua programming language.