local capabilities = require("cmp_nvim_lsp").default_capabilities() local lsp_flags = { debounce_text_changes = 150, } require('lspconfig')['hls'].setup{ on_attach = on_attach, flags = lsp_flags, capabilities = capabilities, } require('lspconfig')['tsserver'].setup{ on_attach = on_attach, flags = lsp_flags, capabilities = capabilities, } require('lspconfig')['quick_lint_js'].setup{ on_attach = on_attach, flags = lsp_flags, capabilities = capabilities, } require('clangd_extensions').setup() require('lspconfig')['pylsp'].setup{ on_attach = on_attach, flags = lsp_flags, capabilities = capabilities, } require('lspconfig')['yamlls'].setup{ on_attach = on_attach, flags = lsp_flags, capabilities = capabilities, } require('lspconfig')['bashls'].setup{ on_attach = on_attach, flags = lsp_flags, capabilities = capabilities, } require('lspconfig')['texlab'].setup{ on_attach = on_attach, flags = lsp_flags, capabilities = capabilities, }