Switch to Mason.nvim
This commit is contained in:
parent
54b6401102
commit
8b9e1eda07
|
@ -40,7 +40,6 @@ local run_on_start_up = {
|
||||||
"numlockx on",
|
"numlockx on",
|
||||||
"bluetoothctl power on",
|
"bluetoothctl power on",
|
||||||
"nm-applet",
|
"nm-applet",
|
||||||
"blueman-applet",
|
|
||||||
"xcape -e \"Super_L=Super_L|d\""
|
"xcape -e \"Super_L=Super_L|d\""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -83,9 +83,17 @@ cmp.event:on('confirm_done',cmp_completion.on_confirm_done())
|
||||||
|
|
||||||
-- Setup lspconfig.
|
-- Setup lspconfig.
|
||||||
local capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())
|
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 {
|
require('lspconfig').pyright.setup {
|
||||||
capabilities = capabilities
|
capabilities = capabilities
|
||||||
|
|
|
@ -8,6 +8,8 @@ require('packer').startup(function(use)
|
||||||
use '~/.config/nvim/colorschemes/material'
|
use '~/.config/nvim/colorschemes/material'
|
||||||
use 'gpanders/editorconfig.nvim'
|
use 'gpanders/editorconfig.nvim'
|
||||||
use 'ervandew/supertab'
|
use 'ervandew/supertab'
|
||||||
|
use 'williamboman/mason.nvim'
|
||||||
|
use 'williamboman/mason-lspconfig.nvim'
|
||||||
use 'ggandor/leap.nvim'
|
use 'ggandor/leap.nvim'
|
||||||
use 'hrsh7th/cmp-buffer'
|
use 'hrsh7th/cmp-buffer'
|
||||||
use 'hrsh7th/cmp-cmdline'
|
use 'hrsh7th/cmp-cmdline'
|
||||||
|
@ -23,7 +25,6 @@ require('packer').startup(function(use)
|
||||||
use 'vimwiki/vimwiki'
|
use 'vimwiki/vimwiki'
|
||||||
use 'intrntbrn/awesomewm-vim-tmux-navigator'
|
use 'intrntbrn/awesomewm-vim-tmux-navigator'
|
||||||
use 'wbthomason/packer.nvim'
|
use 'wbthomason/packer.nvim'
|
||||||
use 'williamboman/nvim-lsp-installer'
|
|
||||||
use 'windwp/nvim-autopairs'
|
use 'windwp/nvim-autopairs'
|
||||||
use { 'TimUntersberger/neogit', requires = 'nvim-lua/plenary.nvim' }
|
use { 'TimUntersberger/neogit', requires = 'nvim-lua/plenary.nvim' }
|
||||||
use {'nvim-lualine/lualine.nvim', requires = { 'kyazdani42/nvim-web-devicons', opt = true }}
|
use {'nvim-lualine/lualine.nvim', requires = { 'kyazdani42/nvim-web-devicons', opt = true }}
|
||||||
|
|
Loading…
Reference in New Issue