From 9c84ed22d4e093f02bebe609e792fbd35d9080fe Mon Sep 17 00:00:00 2001 From: "Gustavo L de Mello (Guz)" Date: Mon, 9 Dec 2024 16:29:28 -0300 Subject: [PATCH] feat(formatters): add jq as default json formatter --- lua/dot013/plugins/formatting.lua | 6 +++++- neovim.nix | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lua/dot013/plugins/formatting.lua b/lua/dot013/plugins/formatting.lua index 24ed863..1967767 100644 --- a/lua/dot013/plugins/formatting.lua +++ b/lua/dot013/plugins/formatting.lua @@ -57,7 +57,11 @@ return { typescript = js_fmt, typescriptreact = js_fmt, json = function(bufnr) - return { table.unpack(js_fmt(bufnr)), "jq" } + local fmts = js_fmt(bufnr) + if fmts then + return fmts + end + return { "jq" } end, -- Fallback for any filetype diff --git a/neovim.nix b/neovim.nix index 72abfab..7398b62 100644 --- a/neovim.nix +++ b/neovim.nix @@ -86,6 +86,7 @@ packages = with pkgs; [ lf ripgrep + jq inputs.go-grip.packages.${pkgs.system}.default ];