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
omnisharp = {
cmd = { "OmniSharp" },
html = {
filetypes = { "html", "templ", "razor" },
},
},
-- customize how language servers are attached

View file

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