Update ruff lsp/fmt/lint

This commit is contained in:
salomaestro
2024-11-11 09:36:27 +01:00
parent e42748f24b
commit 4d7d3d4803

View File

@@ -4,7 +4,7 @@ require("nvchad.configs.lspconfig").defaults()
local lspconfig = require "lspconfig"
-- EXAMPLE
local servers = { "html", "cssls", "ruff_lsp", "jedi_language_server", "yls", "lua_ls" }
local servers = { "html", "cssls", "ruff", "jedi_language_server", "yls", "lua_ls" }
local nvlsp = require "nvchad.configs.lspconfig"
-- lsps with default config
@@ -23,6 +23,21 @@ end
-- capabilities = nvlsp.capabilities,
-- }
lspconfig.ruff.setup({
init_options = {
settings = {
lineLength = 88,
indentStyle = "tab",
lint = {
select = {"E", "W", "F", "I", "B", "C4", "FURB"},
ignore = {"F401", "W191"},
preview = true,
}
-- Ruff language server settings go here
}
}
})
lspconfig.lua_ls.setup({
settings = {
Lua = {