diff options
Diffstat (limited to 'lua/conform/formatters/prettierd.lua')
-rw-r--r-- | lua/conform/formatters/prettierd.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/conform/formatters/prettierd.lua b/lua/conform/formatters/prettierd.lua index 0af6baf..3cdc19e 100644 --- a/lua/conform/formatters/prettierd.lua +++ b/lua/conform/formatters/prettierd.lua @@ -1,5 +1,5 @@ local util = require("conform.util") ----@type conform.FormatterConfig +---@type conform.FileFormatterConfig return { meta = { url = "https://github.com/fsouza/prettierd", @@ -7,6 +7,10 @@ return { }, command = util.from_node_modules("prettierd"), args = { "$FILENAME" }, + range_args = function(ctx) + local start_offset, end_offset = util.get_offsets_from_range(ctx.buf, ctx.range) + return { "$FILENAME", "--range-start=" .. start_offset, "--range-end=" .. end_offset } + end, cwd = util.root_file({ -- https://prettier.io/docs/en/configuration.html ".prettierrc", |