## Summary FormatLua formats lua code to a more readable form by using [Lua Development Tools library](https://github.com/eclipse/koneki.ldt/tree/master/libraries). ## Require * Lua ## Support System * MacOSX * Linux ## How to Use * Select lua code and click menu Selection -> Format -> Format Lua Code * Select lua code and press alt+l ### Configure Setting Setting lua path in FormatLua.sublime-settings ```json { "lua_path": "/usr/local/bin/lua" } ``` ### Configure Key Binding Add the following line to keymap settings ```json { "keys": ["alt+l"], "command": "format_lua" } ``` ## Example Original: ```lua local a = "你好" local b function set_text(name, value) local doc = document:getElementsByName(name) if doc and #doc > 0 then doc[1]:setPropertyByName("text", value) end end return b ``` Formated: ```lua local a = "你好" local b function set_text(name, value) local doc = document:getElementsByName(name) if doc and #doc > 0 then doc[1]:setPropertyByName("text", value) end end return b ```