From 1c39a318eb0aa40c0aafc335a2f78868f24a85b0 Mon Sep 17 00:00:00 2001 From: Brahmajit Das Date: Sun, 30 Jul 2023 14:09:53 +0530 Subject: nvim: init.lua: passing on_attach and capabilities to LSP Signed-off-by: Brahmajit Das --- init.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index fdaf8e6..fbf21e5 100644 --- a/init.lua +++ b/init.lua @@ -25,8 +25,15 @@ require'colorizer'.setup() -- Setup language servers. local lspconfig = require('lspconfig') -lspconfig.clangd.setup{} +lspconfig.clangd.setup{ + on_attach = require("plugins.lsp-config").on_attach, + cpabilities = require("plugins.lsp-config").cpabilities, + lsp_flags = require("plugins.lsp-config").lsp_flags, +} lspconfig.lua_ls.setup { + on_attach = require("plugins.lsp-config").on_attach, + cpabilities = require("plugins.lsp-config").cpabilities, + lsp_flags = require("plugins.lsp-config").lsp_flags, settings = { Lua = { runtime = { -- cgit v1.2.3