Add .nvim.lua

This commit is contained in:
Oliver Davies 2025-05-29 16:46:58 +01:00
parent c4cc76da78
commit 1c917c4ec8

42
.nvim.lua Normal file
View file

@ -0,0 +1,42 @@
require("conform").setup {
formatters_by_ft = {
lua = { "stylua" },
nix = { "nixfmt" },
},
}
local cmp_nvim_lsp = require("cmp_nvim_lsp")
local capabilities = cmp_nvim_lsp.default_capabilities(vim.lsp.protocol.make_client_capabilities())
local lspconfig = require("lspconfig")
lspconfig.nixd.setup {
capabilities = capabilities,
settings = {
nixd = {
formatting = {
command = "nix fmt",
};
};
};
}
lspconfig.phpactor.setup({ capabilities = capabilities })
lspconfig.tailwindcss.setup({
capabilities = capabilities,
filetypes = { "html", "javascript", "twig" },
settings = {
init_options = {
userLanguages = {
["html.twig"] = "html",
},
},
},
})
require("lint").linters_by_ft = {
lua = { "luacheck" },
nix = { "nix" },
}