Added more configuration for ts, tsx, js, and jsx buffers and formatters

This commit is contained in:
Ceferino Patino 2024-11-23 23:36:06 -06:00
commit 4fc2108a33
Signed by: c4patino
SSH key fingerprint: SHA256:Wu+cU1t+7zVT9wzew/4meNmeulo66NzMqc22MdDBgXI
2 changed files with 27 additions and 7 deletions

View file

@ -6,7 +6,7 @@
}
{
event = ["FileType"];
pattern = ["nix"];
pattern = ["nix" "typescript" "javascript" "typescriptreact" "javascriptreact"];
callback.__raw = ''function() vim.opt_local.tabstop = 2; vim.opt_local.shiftwidth = 2; vim.opt_local.expandtab = true; end'';
}
];

View file

@ -30,12 +30,32 @@
};
formatters_by_ft = {
javascript = [["prettier" "prettierd"]];
javascriptreact = [["prettier" "prettierd"]];
typescript = [["prettier" "prettierd"]];
typescriptreact = [["prettier" "prettierd"]];
lua = [["stylua"]];
nix = [["alejandra"]];
javascript = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
javascriptreact = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
typescript = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
typescriptreact = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
lua = {
__unkeyed-1 = "stylua";
};
nix = {
__unkeyed-1 = "alejandra";
};
};
};
};