dap for go && lsp for elixir
This commit is contained in:
parent
fb9c49cbf4
commit
28392022a3
4 changed files with 22 additions and 5 deletions
|
@ -31,6 +31,7 @@ require('packer').startup(function(use)
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
use 'mfussenegger/nvim-dap-python'
|
use 'mfussenegger/nvim-dap-python'
|
||||||
|
use 'leoluz/nvim-dap-go'
|
||||||
|
|
||||||
use 'nvim-lualine/lualine.nvim'
|
use 'nvim-lualine/lualine.nvim'
|
||||||
use 'morhetz/gruvbox'
|
use 'morhetz/gruvbox'
|
||||||
|
|
|
@ -21,3 +21,4 @@ vim.keymap.set('n', '<Space>s', dap.step_over)
|
||||||
|
|
||||||
-- Adapters
|
-- Adapters
|
||||||
require('dap-python').setup()
|
require('dap-python').setup()
|
||||||
|
require('dap-go').setup()
|
||||||
|
|
|
@ -22,7 +22,17 @@ vim.api.nvim_create_autocmd(
|
||||||
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||||||
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
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 = {
|
local settings = {
|
||||||
Lua = {
|
Lua = {
|
||||||
diagnostics = {
|
diagnostics = {
|
||||||
|
|
|
@ -168,6 +168,11 @@ _G.packer_plugins = {
|
||||||
path = "/home/digyx/.local/share/nvim/site/pack/packer/start/nvim-dap",
|
path = "/home/digyx/.local/share/nvim/site/pack/packer/start/nvim-dap",
|
||||||
url = "https://github.com/mfussenegger/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"] = {
|
["nvim-dap-python"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/digyx/.local/share/nvim/site/pack/packer/start/nvim-dap-python",
|
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)
|
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
|
-- Config for: trouble.nvim
|
||||||
time([[Config for trouble.nvim]], true)
|
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")
|
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)
|
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")
|
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)
|
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 [[augroup packer_load_aucmds]]
|
||||||
vim.cmd [[au!]]
|
vim.cmd [[au!]]
|
||||||
-- Event lazy-loads
|
-- Event lazy-loads
|
||||||
|
|
Loading…
Reference in a new issue