diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index bdb495c..657d963 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -12,7 +12,7 @@ "nvim-dap": { "branch": "master", "commit": "fc880e82059eb21c0fa896be60146e5f17680648" }, "nvim-dap-ruby": { "branch": "main", "commit": "a2248b7b31f6f096b9e847e769afd00060e0aae4" }, "nvim-dap-ui": { "branch": "master", "commit": "9720eb5fa2f41988e8770f973cd11b76dd568a5d" }, - "nvim-lspconfig": { "branch": "master", "commit": "99330586c6e1912c890fc39d19d97571fde660cd" }, + "nvim-lspconfig": { "branch": "master", "commit": "1917b562a02f20885900b1da0f0ea25028ccedab" }, "nvim-surround": { "branch": "main", "commit": "84a26afce16cffa7e3322cfa80a42cddf60616eb" }, "nvim-treesitter": { "branch": "master", "commit": "488bec03254207b1dd071be8cb1fb78434b6e777" }, "plenary.nvim": { "branch": "master", "commit": "f7adfc4b3f4f91aab6caebf42b3682945fbc35be" }, diff --git a/nvim/.config/nvim/lua/yock/plugins/lsp.lua b/nvim/.config/nvim/lua/yock/plugins/lsp.lua index 3e5798f..1cde202 100644 --- a/nvim/.config/nvim/lua/yock/plugins/lsp.lua +++ b/nvim/.config/nvim/lua/yock/plugins/lsp.lua @@ -8,13 +8,27 @@ return { config = function() require('mason').setup({}) require('mason-lspconfig').setup({ + automatic_install = true, ensure_installed = { 'ruby_ls', 'rubocop', - 'tsserver', 'lua_ls', + 'angularls', + 'tsserver', }, handlers = { + tsserver = function() + require('lspconfig').tsserver.setup({}) + end, + rubocop = function() + require('lspconfig').rubocop.setup({}) + end, + ruby_ls = function() + require('lspconfig').ruby_ls.setup({}) + end, + angularls = function() + require('lspconfig').angularls.setup({}) + end, lua_ls = function() require('lspconfig').lua_ls.setup({ settings = {