refactor!: use new opts
property
This commit is contained in:
parent
abdd658733
commit
c137431c14
3 changed files with 53 additions and 41 deletions
|
@ -3,39 +3,49 @@ return {
|
|||
-- uncomment and add lsp servers with their config to servers below
|
||||
{
|
||||
"neovim/nvim-lspconfig",
|
||||
-- you can do any additional lsp server setup here
|
||||
-- return true if you don't want this server to be setup with lspconfig
|
||||
---@param server string lsp server name
|
||||
---@param opts _.lspconfig.options any options set for the server
|
||||
-- setup_server = function(server, opts)
|
||||
-- return false
|
||||
-- end,
|
||||
---@type lspconfig.options
|
||||
-- servers = {
|
||||
-- jsonls = {},
|
||||
-- sumneko_lua = {
|
||||
-- settings = {
|
||||
-- Lua = {
|
||||
-- workspace = {
|
||||
-- checkThirdParty = false,
|
||||
-- },
|
||||
-- completion = {
|
||||
-- callSnippet = "Replace",
|
||||
-- ---@class PluginLspOpts
|
||||
-- opts = {
|
||||
-- ---@type lspconfig.options
|
||||
-- servers = {
|
||||
-- jsonls = {},
|
||||
-- sumneko_lua = {
|
||||
-- settings = {
|
||||
-- Lua = {
|
||||
-- workspace = {
|
||||
-- checkThirdParty = false,
|
||||
-- },
|
||||
-- completion = {
|
||||
-- callSnippet = "Replace",
|
||||
-- },
|
||||
-- },
|
||||
-- },
|
||||
-- },
|
||||
-- },
|
||||
-- -- you can do any additional lsp server setup here
|
||||
-- -- return true if you don't want this server to be setup with lspconfig
|
||||
-- ---@type table<string, fun(server:string, opts:_.lspconfig.options):boolean?>
|
||||
-- setup = {
|
||||
-- -- example to setup with typescript.nvim
|
||||
-- -- tsserver = function(_, opts)
|
||||
-- -- require("typescript").setup({ server = opts })
|
||||
-- -- return true
|
||||
-- -- end,
|
||||
-- -- Specify * to use this function as a fallback for any server
|
||||
-- -- ["*"] = function(server, opts) end,
|
||||
-- },
|
||||
-- },
|
||||
},
|
||||
|
||||
-- uncomment and add tools to ensure_installed below
|
||||
{
|
||||
"williamboman/mason.nvim",
|
||||
-- ensure_installed = {
|
||||
-- "stylua",
|
||||
-- "shellcheck",
|
||||
-- "shfmt",
|
||||
-- "flake8",
|
||||
-- opts = {
|
||||
-- ensure_installed = {
|
||||
-- "stylua",
|
||||
-- "shellcheck",
|
||||
-- "shfmt",
|
||||
-- "flake8",
|
||||
-- },
|
||||
-- },
|
||||
},
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue