From 7c01f4cdc87ad82b1af4daca8d74b379acb6fa3b Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Mon, 4 Sep 2023 11:48:55 -0400 Subject: added automatic language server stuff in neovim --- home-config/nvim/config/init.vim | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'home-config/nvim') diff --git a/home-config/nvim/config/init.vim b/home-config/nvim/config/init.vim index d3e467b..e30572a 100644 --- a/home-config/nvim/config/init.vim +++ b/home-config/nvim/config/init.vim @@ -24,6 +24,8 @@ Plug 'nvim-tree/nvim-web-devicons' Plug 'ms-jpq/coq_nvim', {'branch':'coq'} Plug 'ms-jpq/coq.artifacts', {'branch':'artifacts'} Plug 'williamboman/mason.nvim' +Plug 'williamboman/mason-lspconfig.nvim' +Plug 'neovim/nvim-lspconfig' Plug 'nvim-orgmode/orgmode' call plug#end() @@ -39,6 +41,14 @@ require('lualine').setup() require('coq') require('orgmode').setup_ts_grammar() require("mason").setup() +require("mason-lspconfig").setup() + +require("mason-lspconfig").setup_handlers { + function (server_name) + require("lspconfig")[server_name].setup {} + end, +} + require('nvim-treesitter.configs').setup { highlight = { enable = true, -- cgit v1.2.3