From 28392022a32585218af272909465246160c60dc5 Mon Sep 17 00:00:00 2001 From: Devon Tingley Date: Wed, 19 Oct 2022 21:39:07 -0400 Subject: [PATCH] dap for go && lsp for elixir --- nvim/init.lua | 1 + nvim/lua/dap-config.lua | 1 + nvim/lua/lsp.lua | 12 +++++++++++- nvim/plugin/packer_compiled.lua | 13 +++++++++---- 4 files changed, 22 insertions(+), 5 deletions(-) diff --git a/nvim/init.lua b/nvim/init.lua index ae79e73..b8fcffa 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -31,6 +31,7 @@ require('packer').startup(function(use) end } use 'mfussenegger/nvim-dap-python' + use 'leoluz/nvim-dap-go' use 'nvim-lualine/lualine.nvim' use 'morhetz/gruvbox' diff --git a/nvim/lua/dap-config.lua b/nvim/lua/dap-config.lua index 680a03a..f2d7dab 100644 --- a/nvim/lua/dap-config.lua +++ b/nvim/lua/dap-config.lua @@ -21,3 +21,4 @@ vim.keymap.set('n', 's', dap.step_over) -- Adapters require('dap-python').setup() +require('dap-go').setup() diff --git a/nvim/lua/lsp.lua b/nvim/lua/lsp.lua index 1703e71..08a6946 100644 --- a/nvim/lua/lsp.lua +++ b/nvim/lua/lsp.lua @@ -22,7 +22,17 @@ vim.api.nvim_create_autocmd( local capabilities = require('cmp_nvim_lsp').default_capabilities() capabilities.textDocument.completion.completionItem.snippetSupport = true -local language_servers = { 'gopls', 'pyright', 'rust_analyzer', 'html', 'cssls', 'tsserver', 'emmet_ls', 'sumneko_lua' } +local language_servers = { + 'gopls', + 'pyright', + 'rust_analyzer', + 'elixirls', + 'html', + 'cssls', + 'tsserver', + 'emmet_ls', + 'sumneko_lua', +} local settings = { Lua = { diagnostics = { diff --git a/nvim/plugin/packer_compiled.lua b/nvim/plugin/packer_compiled.lua index 6572081..e7407b2 100644 --- a/nvim/plugin/packer_compiled.lua +++ b/nvim/plugin/packer_compiled.lua @@ -168,6 +168,11 @@ _G.packer_plugins = { path = "/home/digyx/.local/share/nvim/site/pack/packer/start/nvim-dap", url = "https://github.com/mfussenegger/nvim-dap" }, + ["nvim-dap-go"] = { + loaded = true, + path = "/home/digyx/.local/share/nvim/site/pack/packer/start/nvim-dap-go", + url = "https://github.com/leoluz/nvim-dap-go" + }, ["nvim-dap-python"] = { loaded = true, path = "/home/digyx/.local/share/nvim/site/pack/packer/start/nvim-dap-python", @@ -233,6 +238,10 @@ _G.packer_plugins = { } time([[Defining packer_plugins]], false) +-- Config for: lspsaga.nvim +time([[Config for lspsaga.nvim]], true) +try_loadstring("\27LJ\2\nA\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\18init_lsp_saga\flspsaga\frequire\0", "config", "lspsaga.nvim") +time([[Config for lspsaga.nvim]], false) -- Config for: trouble.nvim time([[Config for trouble.nvim]], true) try_loadstring("\27LJ\2\n9\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\ftrouble\frequire\0", "config", "trouble.nvim") @@ -241,10 +250,6 @@ time([[Config for trouble.nvim]], false) time([[Config for nvim-dap-ui]], true) try_loadstring("\27LJ\2\n3\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\ndapui\frequire\0", "config", "nvim-dap-ui") time([[Config for nvim-dap-ui]], false) --- Config for: lspsaga.nvim -time([[Config for lspsaga.nvim]], true) -try_loadstring("\27LJ\2\nA\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\18init_lsp_saga\flspsaga\frequire\0", "config", "lspsaga.nvim") -time([[Config for lspsaga.nvim]], false) vim.cmd [[augroup packer_load_aucmds]] vim.cmd [[au!]] -- Event lazy-loads