dapdapgo
This commit is contained in:
parent
dad9cad7d0
commit
841f7066cb
1 changed files with 15 additions and 12 deletions
27
init.lua
27
init.lua
|
@ -154,7 +154,7 @@ require("lazy").setup({
|
||||||
{ "rcarriga/nvim-dap-ui", event = "LspAttach" },
|
{ "rcarriga/nvim-dap-ui", event = "LspAttach" },
|
||||||
{ "theHamsta/nvim-dap-virtual-text", config = true, event = "LspAttach" },
|
{ "theHamsta/nvim-dap-virtual-text", config = true, event = "LspAttach" },
|
||||||
{ "suketa/nvim-dap-ruby", config = true, ft = "ruby" },
|
{ "suketa/nvim-dap-ruby", config = true, ft = "ruby" },
|
||||||
{ "leoluz/nvim-dap-go", config = true, ft = "go" },
|
{ "leoluz/nvim-dap-go", ft = "go" },
|
||||||
{ "mxsdev/nvim-dap-vscode-js", ft = "javascript" },
|
{ "mxsdev/nvim-dap-vscode-js", ft = "javascript" },
|
||||||
{ "mfussenegger/nvim-dap-python", ft = "python" },
|
{ "mfussenegger/nvim-dap-python", ft = "python" },
|
||||||
{ "nvimdev/lspsaga.nvim", event = "LspAttach" },
|
{ "nvimdev/lspsaga.nvim", event = "LspAttach" },
|
||||||
|
@ -164,15 +164,15 @@ require("lazy").setup({
|
||||||
{ "nvim-lua/plenary.nvim", event = "VeryLazy" },
|
{ "nvim-lua/plenary.nvim", event = "VeryLazy" },
|
||||||
{ "stevearc/dressing.nvim", event = "VeryLazy" },
|
{ "stevearc/dressing.nvim", event = "VeryLazy" },
|
||||||
{ "hrsh7th/nvim-cmp", event = "VeryLazy" },
|
{ "hrsh7th/nvim-cmp", event = "VeryLazy" },
|
||||||
{ "hrsh7th/cmp-nvim-lsp", event = "InsertEnter" },
|
{ "hrsh7th/cmp-nvim-lsp", event = "LspAttach" },
|
||||||
{ "hrsh7th/cmp-buffer", event = "InsertEnter" },
|
{ "hrsh7th/cmp-buffer", event = "InsertEnter" },
|
||||||
{ "hrsh7th/cmp-path", event = "InsertEnter" },
|
{ "hrsh7th/cmp-path", event = "InsertEnter" },
|
||||||
{ "hrsh7th/cmp-vsnip", event = "InsertEnter" },
|
{ "hrsh7th/cmp-vsnip", event = "InsertEnter" },
|
||||||
{ "hrsh7th/cmp-cmdline", event = "ModeChanged" },
|
{ "hrsh7th/cmp-cmdline", event = "ModeChanged" },
|
||||||
{ "hrsh7th/cmp-nvim-lsp-signature-help", event = "InsertEnter" },
|
{ "hrsh7th/cmp-nvim-lsp-signature-help", event = "LspAttach" },
|
||||||
{ "hrsh7th/cmp-nvim-lsp-document-symbol", event = "InsertEnter" },
|
{ "hrsh7th/cmp-nvim-lsp-document-symbol", event = "LspAttach" },
|
||||||
{ "hrsh7th/cmp-calc", event = "InsertEnter" },
|
{ "hrsh7th/cmp-calc", event = "InsertEnter" },
|
||||||
{ "onsails/lspkind.nvim", event = "InsertEnter" },
|
{ "onsails/lspkind.nvim", event = "LspAttach" },
|
||||||
{ "hrsh7th/vim-vsnip", event = "InsertEnter" },
|
{ "hrsh7th/vim-vsnip", event = "InsertEnter" },
|
||||||
{ "hrsh7th/vim-vsnip-integ", event = "InsertEnter" },
|
{ "hrsh7th/vim-vsnip-integ", event = "InsertEnter" },
|
||||||
{ "rafamadriz/friendly-snippets", event = "InsertEnter" },
|
{ "rafamadriz/friendly-snippets", event = "InsertEnter" },
|
||||||
|
@ -374,11 +374,7 @@ local on_attach = function(client, bufnr)
|
||||||
end
|
end
|
||||||
vim.lsp.handlers["textDocument/publishDiagnostics"] =
|
vim.lsp.handlers["textDocument/publishDiagnostics"] =
|
||||||
vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics, { virtual_text = false })
|
vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics, { virtual_text = false })
|
||||||
require("mason").setup({
|
require("mason").setup()
|
||||||
ui = {
|
|
||||||
border = "single",
|
|
||||||
},
|
|
||||||
})
|
|
||||||
require("mason-null-ls").setup({
|
require("mason-null-ls").setup({
|
||||||
ensure_installed = { "prettierd", "rubocop", "black", "goimports", "stylua", "shfmt" },
|
ensure_installed = { "prettierd", "rubocop", "black", "goimports", "stylua", "shfmt" },
|
||||||
handlers = {},
|
handlers = {},
|
||||||
|
@ -504,7 +500,7 @@ require("dapui").setup({
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
--DAP-Javascript
|
--nvim-dap-vscode-js
|
||||||
local dap = require("dap")
|
local dap = require("dap")
|
||||||
|
|
||||||
dap.adapters["pwa-node"] = {
|
dap.adapters["pwa-node"] = {
|
||||||
|
@ -554,7 +550,14 @@ for _, language in ipairs({ "typescript", "javascript" }) do
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
--DAP-Python
|
--nvim-dap-go
|
||||||
|
require("dap-go").setup({
|
||||||
|
delve = {
|
||||||
|
path = ".local/share/nvim/mason/packages/delve/dlv",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
--nvim-dap-python
|
||||||
require("dap-python").setup(vim.fn.stdpath("data") .. "/mason/packages/debugpy/venv/bin/python")
|
require("dap-python").setup(vim.fn.stdpath("data") .. "/mason/packages/debugpy/venv/bin/python")
|
||||||
|
|
||||||
---jaq-nvim
|
---jaq-nvim
|
||||||
|
|
Loading…
Reference in a new issue