aboutsummaryrefslogtreecommitdiffstats
path: root/lua/conform/formatters/zprint.lua
blob: 240b7ed0102c93027d9e65cc670e0fd093461016 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---@type conform.FileFormatterConfig
return {
  meta = {
    url = "https://github.com/kkinnear/zprint",
    description = "Formatter for Clojure and EDN.",
  },
  command = "zprint",
  range_args = function(self, ctx)
    return {
      string.format(
        "{:input {:range {:start %d :end %d :use-previous-!zprint? true :continue-after-!zprint-error? true}}}",
        ctx.range.start[1] - 1,
        ctx.range["end"][1] - 1
      ),
    }
  end,
}