Lua vim formatter supported by LuaFormatter.
Use Vundle to get the vim-lua-format plugin. After installing it you need to add the following
lines in your .vimrc file:
autocmd FileType lua nnoremap <buffer> <c-k> :call LuaFormat()<cr>
autocmd BufWrite *.lua call LuaFormat()And it's done!
Then press <C-K> or simply save some *.lua file to format the Lua code automatically.
NOTE if you need to use the LuaFormat() function directly from command mode, you should call it explicitly as :call LuaFormat()
Reformats your Lua source code.
.lua-format: Specifies the style config file. Style Options
The .lua-format file must be in the source or parent directory. If there is no configuration file the default settings are used.
You may have an error that claims unknown -i or -si options. This is happening because some versions of lua-formatter uses different flags.
So if you get any error about unknown flag, just change it to the correct flag in flags string variable at lua_format#format() function.