mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-20 16:15:43 +02:00
generated: Update
- Updated lspconfig-servers.json - Updated none-ls.nix - Updated rust-analyzer.nix
This commit is contained in:
parent
3c16571378
commit
2d50e6b1f4
3 changed files with 12 additions and 1 deletions
|
@ -857,7 +857,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cmd": ["lua-language-server"],
|
"cmd": ["lua-language-server"],
|
||||||
"desc": "https://github.com/luals/lua-language-server\n\nLua language server.\n\n`lua-language-server` can be installed by following the instructions\n[here](https://luals.github.io/#neovim-install).\n\nThe default `cmd` assumes that the `lua-language-server` binary can be\nfound in `$PATH`.\n\nIf you primarily use `lua-language-server` for Neovim, and want to\nprovide completions, analysis, and location handling for plugins on\nruntime path, you can use the following settings.\n\n``` lua\nrequire'lspconfig'.lua_ls.setup {\n on_init = function(client)\n if client.workspace_folders then\n local path = client.workspace_folders[1].name\n if path ~= vim.fn.stdpath('config') and (vim.loop.fs_stat(path..'/.luarc.json') or vim.loop.fs_stat(path..'/.luarc.jsonc')) then\n return\n end\n end\n\n client.config.settings.Lua = vim.tbl_deep_extend('force', client.config.settings.Lua, {\n runtime = {\n -- Tell the language server which version of Lua you're using\n -- (most likely LuaJIT in the case of Neovim)\n version = 'LuaJIT'\n },\n -- Make the server aware of Neovim runtime files\n workspace = {\n checkThirdParty = false,\n library = {\n vim.env.VIMRUNTIME\n -- Depending on the usage, you might want to add additional paths here.\n -- \"${3rd}/luv/library\"\n -- \"${3rd}/busted/library\",\n }\n -- or pull in all of 'runtimepath'. NOTE: this is a lot slower and will cause issues when working on your own configuration (see https://github.com/neovim/nvim-lspconfig/issues/3189)\n -- library = vim.api.nvim_get_runtime_file(\"\", true)\n }\n })\n end,\n settings = {\n Lua = {}\n }\n}\n```\n\nSee `lua-language-server`'s\n[documentation](https://luals.github.io/wiki/settings/) for an\nexplanation of the above fields: \\*\n[Lua.runtime.path](https://luals.github.io/wiki/settings/#runtimepath)\n\\*\n[Lua.workspace.library](https://luals.github.io/wiki/settings/#workspacelibrary)\n",
|
"desc": "https://github.com/luals/lua-language-server\n\nLua language server.\n\n`lua-language-server` can be installed by following the instructions\n[here](https://luals.github.io/#neovim-install).\n\nThe default `cmd` assumes that the `lua-language-server` binary can be\nfound in `$PATH`.\n\nIf you primarily use `lua-language-server` for Neovim, and want to\nprovide completions, analysis, and location handling for plugins on\nruntime path, you can use the following settings.\n\n``` lua\nrequire'lspconfig'.lua_ls.setup {\n on_init = function(client)\n if client.workspace_folders then\n local path = client.workspace_folders[1].name\n if path ~= vim.fn.stdpath('config') and (vim.uv.fs_stat(path..'/.luarc.json') or vim.uv.fs_stat(path..'/.luarc.jsonc')) then\n return\n end\n end\n\n client.config.settings.Lua = vim.tbl_deep_extend('force', client.config.settings.Lua, {\n runtime = {\n -- Tell the language server which version of Lua you're using\n -- (most likely LuaJIT in the case of Neovim)\n version = 'LuaJIT'\n },\n -- Make the server aware of Neovim runtime files\n workspace = {\n checkThirdParty = false,\n library = {\n vim.env.VIMRUNTIME\n -- Depending on the usage, you might want to add additional paths here.\n -- \"${3rd}/luv/library\"\n -- \"${3rd}/busted/library\",\n }\n -- or pull in all of 'runtimepath'. NOTE: this is a lot slower and will cause issues when working on your own configuration (see https://github.com/neovim/nvim-lspconfig/issues/3189)\n -- library = vim.api.nvim_get_runtime_file(\"\", true)\n }\n })\n end,\n settings = {\n Lua = {}\n }\n}\n```\n\nSee `lua-language-server`'s\n[documentation](https://luals.github.io/wiki/settings/) for an\nexplanation of the above fields: \\*\n[Lua.runtime.path](https://luals.github.io/wiki/settings/#runtimepath)\n\\*\n[Lua.workspace.library](https://luals.github.io/wiki/settings/#workspacelibrary)\n",
|
||||||
"name": "lua_ls"
|
"name": "lua_ls"
|
||||||
},
|
},
|
||||||
{ "cmd": ["luau-lsp", "lsp"], "name": "luau_lsp" },
|
{ "cmd": ["luau-lsp", "lsp"], "name": "luau_lsp" },
|
||||||
|
|
|
@ -62,6 +62,7 @@
|
||||||
"mypy"
|
"mypy"
|
||||||
"npm_groovy_lint"
|
"npm_groovy_lint"
|
||||||
"opacheck"
|
"opacheck"
|
||||||
|
"opentofu_validate"
|
||||||
"perlimports"
|
"perlimports"
|
||||||
"phpcs"
|
"phpcs"
|
||||||
"phpmd"
|
"phpmd"
|
||||||
|
|
|
@ -261,6 +261,16 @@
|
||||||
kind = "boolean";
|
kind = "boolean";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
"rust-analyzer.cargo.noDeps" = {
|
||||||
|
description = ''
|
||||||
|
Whether to skip fetching dependencies. If set to "true", the analysis is performed
|
||||||
|
entirely offline, and Cargo metadata for dependencies is not fetched.
|
||||||
|
'';
|
||||||
|
pluginDefault = false;
|
||||||
|
type = {
|
||||||
|
kind = "boolean";
|
||||||
|
};
|
||||||
|
};
|
||||||
"rust-analyzer.cargo.sysroot" = {
|
"rust-analyzer.cargo.sysroot" = {
|
||||||
description = ''
|
description = ''
|
||||||
Relative path to the sysroot, or "discover" to try to automatically find it via
|
Relative path to the sysroot, or "discover" to try to automatically find it via
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue