feat(nvim): add ruff formatter as extra

This commit is contained in:
Sergio Laín 2024-01-10 01:25:28 +01:00
parent 04091f64f0
commit 32aecb4bab
No known key found for this signature in database
GPG key ID: 14C9B8080681777B
4 changed files with 23 additions and 5 deletions

View file

@ -601,6 +601,7 @@
- hadolint
- markdownlint
- pylint
- ruff
- shellcheck
- stylelint
- terraform_validate
@ -613,11 +614,10 @@
- black
- csharpier
- fish_indent
- flake8
- gofumpt
- goimports
- isort
- prettier
- ruff
- rustfmt
- shfmt
- stylua

View file

@ -108,7 +108,7 @@
"presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" },
"rainbow-delimiters.nvim": { "branch": "master", "commit": "739a034046465d2b100151037401c24c42cb09cf" },
"refactoring.nvim": { "branch": "master", "commit": "28c5a33a0c489eb559396d9424b042ccfdb03b14" },
"rustaceanvim": { "branch": "master", "commit": "c8856f9ab078976422a04e857da3b6eadce7cd3d" },
"rustaceanvim": { "branch": "master", "commit": "207f2845f3cfb15840c8a94b2fb3077068ab25ac" },
"satellite.nvim": { "branch": "main", "commit": "1a20861227eba8bf2d8282ab4ec5fc071e8b20e2" },
"search-replace.nvim": { "branch": "main", "commit": "d92290a02d97f4e9b8cd60d28b56b403432158d5" },
"semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" },

View file

@ -1,6 +1,5 @@
{
"extras": [
"lazyvim.plugins.extras.formatting.black",
"lazyvim.plugins.extras.lang.python-semshi",
"lazyvim.plugins.extras.lang.yaml",
"lazyvim.plugins.extras.ui.edgy",
@ -44,6 +43,7 @@
"plugins.extras.editor.telescope.zoxide",
"plugins.extras.editor.terminal.floaterm",
"plugins.extras.formatting.prettier-extended",
"plugins.extras.formatting.ruff",
"plugins.extras.formatting.rustfmt",
"plugins.extras.formatting.trim_newlines",
"plugins.extras.formatting.trim_whitespace",
@ -93,3 +93,4 @@
},
"version": 2
}

View file

@ -0,0 +1,17 @@
return {
{
"stevearc/conform.nvim",
opts = function(_, opts)
opts.formatters_by_ft.python = opts.formatters_by_ft.python or {}
table.insert(opts.formatters_by_ft.python, "ruff_format")
return opts
end,
},
{
"williamboman/mason.nvim",
opts = function(_, opts)
opts.ensure_installed = opts.ensure_installed or {}
vim.list_extend(opts.ensure_installed, { "ruff-lsp" })
end,
},
}