aboutsummaryrefslogtreecommitdiffstats
path: root/vim/nvim/lua/config/lsp.lua
diff options
context:
space:
mode:
authorLMBishop <13875753+LMBishop@users.noreply.github.com>2023-07-15 17:03:48 +0100
committerLMBishop <13875753+LMBishop@users.noreply.github.com>2023-07-15 17:03:48 +0100
commit7cc46f0771352a1ac486df9bdeb5826712d11d33 (patch)
tree4e9404d963cfce22c92cf59008451a9470342324 /vim/nvim/lua/config/lsp.lua
parentae41ec1cb0a20fb8d344b7f385f5e5f5634545cf (diff)
Add new colour scheme
Diffstat (limited to 'vim/nvim/lua/config/lsp.lua')
-rw-r--r--vim/nvim/lua/config/lsp.lua37
1 files changed, 37 insertions, 0 deletions
diff --git a/vim/nvim/lua/config/lsp.lua b/vim/nvim/lua/config/lsp.lua
new file mode 100644
index 0000000..08213fe
--- /dev/null
+++ b/vim/nvim/lua/config/lsp.lua
@@ -0,0 +1,37 @@
+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,
+}