feat(neovim): add html lsp and prettierd to razor files

This commit is contained in:
Alexandre Cavalheiro S. Tiago da Silva 2025-02-12 16:39:22 -03:00
parent 1eab516060
commit a1dcf49602
Signed by: wizardlink
GPG key ID: A5767B54367CFBDF
2 changed files with 11 additions and 9 deletions

View file

@ -127,8 +127,8 @@ return {
}, },
}, },
---@type lspconfig.Config ---@type lspconfig.Config
omnisharp = { html = {
cmd = { "OmniSharp" }, filetypes = { "html", "templ", "razor" },
}, },
}, },
-- customize how language servers are attached -- customize how language servers are attached

View file

@ -8,8 +8,8 @@ return {
}, },
opts = function(_, config) opts = function(_, config)
-- config variable is the default configuration table for the setup function call -- config variable is the default configuration table for the setup function call
local null_ls = require("null-ls") local null_ls = require "null-ls"
local helpers = require("null-ls.helpers") local helpers = require "null-ls.helpers"
-- local deno_fmt = helpers.make_builtin({ -- local deno_fmt = helpers.make_builtin({
-- name = "deno_fmt", -- name = "deno_fmt",
@ -44,16 +44,18 @@ return {
-- https://github.com/nvimtools/none-ls.nvim/tree/main/lua/null-ls/builtins/diagnostics -- https://github.com/nvimtools/none-ls.nvim/tree/main/lua/null-ls/builtins/diagnostics
config.sources = require("astrocore").list_insert_unique(config.sources, { config.sources = require("astrocore").list_insert_unique(config.sources, {
-- Set a formatter -- Set a formatter
require("none-ls.diagnostics.flake8"), require "none-ls.diagnostics.flake8",
require("none-ls.formatting.ruff"), require "none-ls.formatting.ruff",
null_ls.builtins.formatting.clang_format.with({ null_ls.builtins.formatting.clang_format.with {
disabled_filetypes = { "cs" }, disabled_filetypes = { "cs" },
}), },
null_ls.builtins.formatting.csharpier, null_ls.builtins.formatting.csharpier,
null_ls.builtins.formatting.nixfmt, null_ls.builtins.formatting.nixfmt,
null_ls.builtins.formatting.stylua, null_ls.builtins.formatting.stylua,
--deno_fmt, --deno_fmt,
null_ls.builtins.formatting.prettierd, null_ls.builtins.formatting.prettierd.with {
extra_filetypes = { "razor" },
},
null_ls.builtins.code_actions.statix, null_ls.builtins.code_actions.statix,