Summary
FormatLua formats lua code to a more readable form by using Lua Development Tools library.
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
{
"lua_path": "/usr/local/bin/lua"
}Configure Key Binding
Add the following line to keymap settings
{ "keys": ["alt+l"], "command": "format_lua" }Example
Original:
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 bFormated:
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