From 1c39a318eb0aa40c0aafc335a2f78868f24a85b0 Mon Sep 17 00:00:00 2001
From: Brahmajit Das <brahmajit.xyz@gmail.com>
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 <brahmajit.xyz@gmail.com>
---
 init.lua | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

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