summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/getchoo/lsp/server.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/getchoo/lsp/server.lua')
-rw-r--r--.config/nvim/lua/getchoo/lsp/server.lua10
1 files changed, 6 insertions, 4 deletions
diff --git a/.config/nvim/lua/getchoo/lsp/server.lua b/.config/nvim/lua/getchoo/lsp/server.lua
index 9c35aaf..c4ff20b 100644
--- a/.config/nvim/lua/getchoo/lsp/server.lua
+++ b/.config/nvim/lua/getchoo/lsp/server.lua
@@ -7,10 +7,12 @@ local lspconfig = require("lspconfig")
local null_ls = require("null-ls")
local config = require("getchoo.lsp.config")
-require("mason").setup()
-require("mason-lspconfig").setup(config.mason_lspconfig)
-require("mason-tool-installer").setup(config.mason_tool_installer)
-vim.opt.runtimepath:append("~/.local/share/nvim/mason/bin/")
+if vim.g.use_mason then
+ require("mason").setup()
+ require("mason-lspconfig").setup(config.mason_lspconfig)
+ require("mason-tool-installer").setup(config.mason_tool_installer)
+ vim.opt.runtimepath:append("~/.local/share/nvim/mason/bin/")
+end
null_ls.setup(config.null_ls)
cmp.setup(config.cmp)