Migrate from lsp-installer to mason

This commit is contained in:
Yorick Barbanneau 2022-08-05 22:31:38 +02:00
parent 2ad7915f35
commit 097cdea76a
4 changed files with 3 additions and 23 deletions

View file

@ -11,3 +11,4 @@ require('plugins.cmp')
require('plugins.gitsigns')
require('plugins.lualine')
require('plugins.nvimlint')
require('plugins.mason')

View file

@ -19,7 +19,7 @@ require "paq" {
-- LSP installer
'neovim/nvim-lspconfig';
'williamboman/nvim-lsp-installer';
'williamboman/mason.nvim';
-- autocompletion plugin
'hrsh7th/nvim-cmp';

View file

@ -1,23 +1 @@
local lspconfig = require('lspconfig')
-- lsp installet
--
local lsp_installer = require("nvim-lsp-installer")
-- Register a handler that will be called for each installed server when it's
-- ready (i.e. when installation is finished
-- or if the server is already installed).
lsp_installer.on_server_ready(function(server)
local opts = {}
-- (optional) Customize the options passed to the server
-- if server.name == "tsserver" then
-- opts.root_dir = function() ... end
-- end
-- This setup() function will take the provided server configuration and
-- decorate it with the necessary properties before passing it onwards to
-- lspconfig Refer to :
-- https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md
server:setup(opts)
end)

View file

@ -0,0 +1 @@
local mason = require("mason").setup()