From 1d3760cf9688b18f7dc426cae30e43e5a4b960e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Thu, 15 Feb 2024 01:21:03 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20add=20nix=20formatter?= =?UTF-8?q?=20and=20linter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/lua/plugins/extras/lang/nix.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.config/nvim/lua/plugins/extras/lang/nix.lua b/.config/nvim/lua/plugins/extras/lang/nix.lua index a388fb78..46dd37c5 100644 --- a/.config/nvim/lua/plugins/extras/lang/nix.lua +++ b/.config/nvim/lua/plugins/extras/lang/nix.lua @@ -23,6 +23,22 @@ return { }, }, }, + { + "stevearc/conform.nvim", + opts = function(_, opts) + opts.formatters_by_ft.nix = opts.formatters_by_ft.nix or {} + table.insert(opts.formatters_by_ft.nix, "alejandra") + return opts + end, + }, + { + "mfussenegger/nvim-lint", + opts = function(_, opts) + opts.linters_by_ft.nix = opts.linters_by_ft.nix or {} + table.insert(opts.linters_by_ft.nix, "statix") + return opts + end, + }, { "luckasRanarison/nvim-devdocs", optional = true,