summaryrefslogtreecommitdiffstats
path: root/nvim
diff options
context:
space:
mode:
authorKudoLayton <lhslhg@gmail.com>2023-04-13 22:34:06 +0900
committerGitHub <noreply@github.com>2023-04-13 09:34:06 -0400
commit0c46eef128da69e35bd2edbfada6ba5e2fddf22b (patch)
treef7e8891eda9dc2317c2793fbe227e76d2cc36b26 /nvim
parentb5940dad69c1e57d696fc2ff94cc15ba7051e796 (diff)
downloaddots-0c46eef128da69e35bd2edbfada6ba5e2fddf22b.tar.gz
fix: move the Mason setup time forward from before (#210)
This commit fix the Mason [#1045](https://github.com/williamboman/mason.nvim/issues/1045) issue. Quickly set up Mason to avoid DAP-related startup error messages.
Diffstat (limited to 'nvim')
-rw-r--r--nvim/init.lua5
1 files changed, 1 insertions, 4 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
index 850dd1f..fc84929 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -79,7 +79,7 @@ require('lazy').setup({
'neovim/nvim-lspconfig',
dependencies = {
-- Automatically install LSPs to stdpath for neovim
- 'williamboman/mason.nvim',
+ { 'williamboman/mason.nvim', config = true },
'williamboman/mason-lspconfig.nvim',
-- Useful status updates for LSP
@@ -431,9 +431,6 @@ require('neodev').setup()
local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = require('cmp_nvim_lsp').default_capabilities(capabilities)
--- Setup mason so it can manage external tooling
-require('mason').setup()
-
-- Ensure the servers above are installed
local mason_lspconfig = require 'mason-lspconfig'