nixvim/plugins/lang/webdev.nix
Lander Van den Bulcke 61feed4086
refactor: complete overhaul
Complete overhaul of repo structure based on nvix.

See https://github.com/niksingh710/nvix

Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-10-19 18:25:15 +02:00

51 lines
1.1 KiB
Nix

{ lib, pkgs, ... }:
{
plugins = {
lsp.servers = {
cssls.enable = true;
eslint.enable = true;
html.enable = true;
jsonls.enable = true;
ts_ls.enable = true;
tailwindcss.enable = true;
};
conform-nvim.settings = {
formatters_by_ft = {
css = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
html = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
javascript = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
json = [ "jq" ];
typescript = {
__unkeyed-1 = "prettierd";
__unkeyed-2 = "prettier";
stop_after_first = true;
};
};
formatters = {
jq = {
command = "${lib.getExe pkgs.jq}";
};
prettierd = {
command = "${lib.getExe pkgs.prettierd}";
};
};
};
ts-autotag.enable = true;
ts-comments.enable = true;
};
}