Reconcile Neovim setup packages
This commit is contained in:
35
lsp/ruff.lua
Normal file
35
lsp/ruff.lua
Normal file
@@ -0,0 +1,35 @@
|
||||
---@brief
|
||||
---
|
||||
--- https://github.com/astral-sh/ruff
|
||||
---
|
||||
--- A Language Server Protocol implementation for Ruff, an extremely fast Python linter and code formatter, written in Rust. It can be installed via `pip`.
|
||||
---
|
||||
--- ```sh
|
||||
--- pip install ruff
|
||||
--- ```
|
||||
---
|
||||
--- **Available in Ruff `v0.4.5` in beta and stabilized in Ruff `v0.5.3`.**
|
||||
---
|
||||
--- This is the new built-in language server written in Rust. It supports the same feature set as `ruff-lsp`, but with superior performance and no installation required. Note that the `ruff-lsp` server will continue to be maintained until further notice.
|
||||
---
|
||||
--- Server settings can be provided via:
|
||||
---
|
||||
--- ```lua
|
||||
--- vim.lsp.config('ruff', {
|
||||
--- init_options = {
|
||||
--- settings = {
|
||||
--- -- Server settings should go here
|
||||
--- }
|
||||
--- }
|
||||
--- })
|
||||
--- ```
|
||||
---
|
||||
--- Refer to the [documentation](https://docs.astral.sh/ruff/editors/) for more details.
|
||||
|
||||
---@type vim.lsp.Config
|
||||
return {
|
||||
cmd = { 'ruff', 'server' },
|
||||
filetypes = { 'python' },
|
||||
root_markers = { 'pyproject.toml', 'ruff.toml', '.ruff.toml', '.git' },
|
||||
settings = {},
|
||||
}
|
||||
@@ -152,7 +152,7 @@ return {
|
||||
'theme/static_src/tailwind.config.ts',
|
||||
'theme/static_src/postcss.config.js',
|
||||
-- Fallback for tailwind v4, where tailwind.config.* is not required anymore
|
||||
'.git',
|
||||
-- '.git',
|
||||
}
|
||||
local fname = vim.api.nvim_buf_get_name(bufnr)
|
||||
root_files = utils.insert_package_json(root_files, 'tailwindcss', fname)
|
||||
|
||||
@@ -69,7 +69,7 @@ return {
|
||||
redhat = { telemetry = { enabled = false } },
|
||||
-- formatting disabled by default in yaml-language-server; enable it
|
||||
yaml = {
|
||||
format = { enable = true },
|
||||
format = { enable = true, printWidth = 100 },
|
||||
validate = false, -- Disable all schema validation
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user