dotfiles/symlinks/config/nvim/lua/esensar/lsp/null-ls_sources/gdformat.lua

18 lines
409 B
Lua

local null_ls = require("null-ls")
local helpers = require("null-ls.helpers")
return {
name = "gdformat",
meta = {
url = "https://github.com/Scony/godot-gdscript-toolkit",
description = "Formatter for GDScript",
},
method = null_ls.methods.FORMATTING,
filetypes = { "gdscript" },
generator = helpers.formatter_factory({
command = "gdformat",
args = { "--diff", "-" },
to_stdin = true,
}),
}