feat(neovim): add html lsp and prettierd to razor files
This commit is contained in:
parent
1eab516060
commit
a1dcf49602
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue