Switch to Mason.nvim
This commit is contained in:
parent
54b6401102
commit
8b9e1eda07
|
@ -40,7 +40,6 @@ local run_on_start_up = {
|
|||
"numlockx on",
|
||||
"bluetoothctl power on",
|
||||
"nm-applet",
|
||||
"blueman-applet",
|
||||
"xcape -e \"Super_L=Super_L|d\""
|
||||
}
|
||||
|
||||
|
|
|
@ -83,9 +83,17 @@ cmp.event:on('confirm_done',cmp_completion.on_confirm_done())
|
|||
|
||||
-- Setup lspconfig.
|
||||
local capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())
|
||||
require("nvim-lsp-installer").setup({
|
||||
automatic_installation = true, -- automatically detect which servers to install (based on which servers are set up via lspconfig)
|
||||
})
|
||||
|
||||
require("mason").setup {
|
||||
ui = {
|
||||
icons = {
|
||||
package_installed = "✓"
|
||||
}
|
||||
}
|
||||
}
|
||||
require("mason-lspconfig").setup {
|
||||
ensure_installed = { "pyright", "texlab", "clangd", "bashls", "cmake", "jsonls", "tsserver", "vuels", "dockerls", "vimls", "html", "yamlls", "cssls", "sumneko_lua", "ltex"},
|
||||
}
|
||||
|
||||
require('lspconfig').pyright.setup {
|
||||
capabilities = capabilities
|
||||
|
|
|
@ -8,6 +8,8 @@ require('packer').startup(function(use)
|
|||
use '~/.config/nvim/colorschemes/material'
|
||||
use 'gpanders/editorconfig.nvim'
|
||||
use 'ervandew/supertab'
|
||||
use 'williamboman/mason.nvim'
|
||||
use 'williamboman/mason-lspconfig.nvim'
|
||||
use 'ggandor/leap.nvim'
|
||||
use 'hrsh7th/cmp-buffer'
|
||||
use 'hrsh7th/cmp-cmdline'
|
||||
|
@ -23,7 +25,6 @@ require('packer').startup(function(use)
|
|||
use 'vimwiki/vimwiki'
|
||||
use 'intrntbrn/awesomewm-vim-tmux-navigator'
|
||||
use 'wbthomason/packer.nvim'
|
||||
use 'williamboman/nvim-lsp-installer'
|
||||
use 'windwp/nvim-autopairs'
|
||||
use { 'TimUntersberger/neogit', requires = 'nvim-lua/plenary.nvim' }
|
||||
use {'nvim-lualine/lualine.nvim', requires = { 'kyazdani42/nvim-web-devicons', opt = true }}
|
||||
|
|
Loading…
Reference in New Issue