[NeoVim] Add Mason
This commit is contained in:
@@ -51,7 +51,6 @@ require('feline').setup {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
require('nvim-lsp-installer').setup {}
|
|
||||||
require('lspconfig/settings')
|
require('lspconfig/settings')
|
||||||
|
|
||||||
|
|
||||||
@@ -150,13 +149,13 @@ require('bufferline').setup{
|
|||||||
},
|
},
|
||||||
highlights = {
|
highlights = {
|
||||||
separator = {
|
separator = {
|
||||||
guifg = colors.bg_alt
|
fg = colors.bg_alt
|
||||||
},
|
},
|
||||||
separator_visible = {
|
separator_visible = {
|
||||||
guifg = colors.bg_alt
|
fg = colors.bg_alt
|
||||||
},
|
},
|
||||||
separator_selected = {
|
separator_selected = {
|
||||||
guifg = colors.bg_alt
|
fg = colors.bg_alt
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,6 +34,11 @@ end
|
|||||||
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||||
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
|
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
|
||||||
|
|
||||||
|
require("mason").setup()
|
||||||
|
require("mason-lspconfig").setup({
|
||||||
|
ensure_installed = servers
|
||||||
|
})
|
||||||
|
|
||||||
-- Use a loop to conveniently call 'setup' on multiple servers and
|
-- Use a loop to conveniently call 'setup' on multiple servers and
|
||||||
-- map buffer local keybindings when the language server attaches
|
-- map buffer local keybindings when the language server attaches
|
||||||
for _, lsp in pairs(servers) do
|
for _, lsp in pairs(servers) do
|
||||||
|
|||||||
@@ -11,7 +11,8 @@ return require('packer').startup(function()
|
|||||||
use {'feline-nvim/feline.nvim', requires = 'kyazdani42/nvim-web-devicons'}
|
use {'feline-nvim/feline.nvim', requires = 'kyazdani42/nvim-web-devicons'}
|
||||||
|
|
||||||
use {
|
use {
|
||||||
"williamboman/nvim-lsp-installer",
|
"williamboman/mason.nvim",
|
||||||
|
"williamboman/mason-lspconfig.nvim",
|
||||||
"neovim/nvim-lspconfig",
|
"neovim/nvim-lspconfig",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user