Added ruff
This commit is contained in:
@@ -3,14 +3,14 @@ return {
|
|||||||
"stevearc/conform.nvim",
|
"stevearc/conform.nvim",
|
||||||
event = { "BufReadPre", "BufNewFile" },
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
config = function()
|
config = function()
|
||||||
function checkPrettierConfig()
|
local function checkPrettierConfig()
|
||||||
local prettier_config = vim.fn.glob(".prettierrc*", 0, 1)
|
local prettier_config = vim.fn.glob(".prettierrc*", false, 1)
|
||||||
if prettier_config[1] == nil then
|
if prettier_config[1] == nil then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function dprintOrPrettier()
|
local function dprintOrPrettier()
|
||||||
if checkPrettierConfig() then
|
if checkPrettierConfig() then
|
||||||
return "prettier"
|
return "prettier"
|
||||||
else
|
else
|
||||||
@@ -27,6 +27,7 @@ return {
|
|||||||
typescriptreact = { "rustywind", dprintOrPrettier() },
|
typescriptreact = { "rustywind", dprintOrPrettier() },
|
||||||
json = { dprintOrPrettier() },
|
json = { dprintOrPrettier() },
|
||||||
markdown = { dprintOrPrettier() },
|
markdown = { dprintOrPrettier() },
|
||||||
|
python = { "ruff_format" },
|
||||||
},
|
},
|
||||||
format_on_save = {
|
format_on_save = {
|
||||||
timeout_ms = 500,
|
timeout_ms = 500,
|
||||||
|
|||||||
@@ -100,6 +100,11 @@ return {
|
|||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
lspconfig["ruff_lsp"].setup({
|
||||||
|
capabilities = capabilities,
|
||||||
|
on_attach = on_attach,
|
||||||
|
})
|
||||||
|
|
||||||
-- typescript
|
-- typescript
|
||||||
lspconfig["ts_ls"].setup({
|
lspconfig["ts_ls"].setup({
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
|
|||||||
@@ -45,6 +45,8 @@ return {
|
|||||||
"stylua",
|
"stylua",
|
||||||
"prettier",
|
"prettier",
|
||||||
"dprint",
|
"dprint",
|
||||||
|
"ruff",
|
||||||
|
"ruff-lsp",
|
||||||
"rustywind",
|
"rustywind",
|
||||||
},
|
},
|
||||||
automatic_installation = true,
|
automatic_installation = true,
|
||||||
|
|||||||
Reference in New Issue
Block a user