diff options
Diffstat (limited to 'config/nvim/lua')
| -rw-r--r-- | config/nvim/lua/lsp.lua | 17 | ||||
| -rw-r--r-- | config/nvim/lua/plugins.lua | 1 |
2 files changed, 10 insertions, 8 deletions
diff --git a/config/nvim/lua/lsp.lua b/config/nvim/lua/lsp.lua index dc90a7b..8f7edbd 100644 --- a/config/nvim/lua/lsp.lua +++ b/config/nvim/lua/lsp.lua @@ -1,19 +1,20 @@ local lspconfig = require('lspconfig') +local coq = require('coq') local capabilities = vim.lsp.protocol.make_client_capabilities() capabilities.textDocument.completion.completionItem.snippetSupport = true -lspconfig.tsserver.setup {} -lspconfig.eslint.setup{} -lspconfig.svelte.setup{} -lspconfig.pyright.setup {} -lspconfig.dartls.setup{} -lspconfig.rust_analyzer.setup { +lspconfig.tsserver.setup(coq.lsp_ensure_capabilities({})) +lspconfig.eslint.setup(coq.lsp_ensure_capabilities({})) +lspconfig.svelte.setup(coq.lsp_ensure_capabilities({})) +lspconfig.pyright.setup(coq.lsp_ensure_capabilities({})) +lspconfig.dartls.setup(coq.lsp_ensure_capabilities({})) +lspconfig.rust_analyzer.setup(coq.lsp_ensure_capabilities({ -- Server-specific settings. See `:help lspconfig-setup` settings = { ['rust-analyzer'] = {}, }, -} -lspconfig.lua_ls.setup{} +})) +lspconfig.lua_ls.setup(coq.lsp_ensure_capabilities({})) -- Global mappings. -- See `:help vim.diagnostic.*` for documentation on any of the below functions diff --git a/config/nvim/lua/plugins.lua b/config/nvim/lua/plugins.lua index 7946aea..17f2fb4 100644 --- a/config/nvim/lua/plugins.lua +++ b/config/nvim/lua/plugins.lua @@ -52,6 +52,7 @@ require('lazy').setup({ 'rcarriga/nvim-dap-ui', -- Editing + 'ms-jpq/coq_nvim', 'tpope/vim-endwise', 'rstacruz/vim-closer', 'michaeljsmith/vim-indent-object', |