42 lines
635 B
Lua
42 lines
635 B
Lua
local M = {}
|
|
|
|
local util = require "formatter.util"
|
|
|
|
function M.luaformatter()
|
|
return {
|
|
exe = "luaformatter",
|
|
}
|
|
end
|
|
|
|
function M.luafmt()
|
|
return {
|
|
exe = "luafmt",
|
|
args = { "--stdin" },
|
|
stdin = true,
|
|
}
|
|
end
|
|
|
|
function M.luaformat()
|
|
return {
|
|
exe = "lua-format",
|
|
args = {util.escape_path(util.get_current_buffer_file_path())},
|
|
stdin = true
|
|
}
|
|
end
|
|
|
|
function M.stylua()
|
|
return {
|
|
exe = "stylua",
|
|
args = {
|
|
"--search-parent-directories",
|
|
"--stdin-filepath",
|
|
util.escape_path(util.get_current_buffer_file_path()),
|
|
"--",
|
|
"-",
|
|
},
|
|
stdin = true,
|
|
}
|
|
end
|
|
|
|
return M
|