Migrate from lsp-installer to mason
This commit is contained in:
parent
2ad7915f35
commit
097cdea76a
4 changed files with 3 additions and 23 deletions
|
@ -11,3 +11,4 @@ require('plugins.cmp')
|
|||
require('plugins.gitsigns')
|
||||
require('plugins.lualine')
|
||||
require('plugins.nvimlint')
|
||||
require('plugins.mason')
|
||||
|
|
|
@ -19,7 +19,7 @@ require "paq" {
|
|||
|
||||
-- LSP installer
|
||||
'neovim/nvim-lspconfig';
|
||||
'williamboman/nvim-lsp-installer';
|
||||
'williamboman/mason.nvim';
|
||||
|
||||
-- autocompletion plugin
|
||||
'hrsh7th/nvim-cmp';
|
||||
|
|
|
@ -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)
|
||||
|
|
1
conf/nvim/lua/plugins/mason.lua
Normal file
1
conf/nvim/lua/plugins/mason.lua
Normal file
|
@ -0,0 +1 @@
|
|||
local mason = require("mason").setup()
|
Loading…
Add table
Add a link
Reference in a new issue