nvim-dap-go
An extension for nvim-dap providing configurations for launching go debugger (delve) and debugging individual tests (by leoluz)
DAPInstall.nvim
🦆 A NeoVim plugin for managing several debuggers for Nvim-dap (by Pocco81)
nvim-dap-go | DAPInstall.nvim | |
---|---|---|
10 | 5 | |
385 | 233 | |
- | - | |
5.4 | 8.8 | |
11 days ago | over 2 years ago | |
Lua | Lua | |
MIT License | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nvim-dap-go
Posts with mentions or reviews of nvim-dap-go.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-04.
-
Is there a neovim config with preconfigured debugger?
So in my case I use https://github.com/leoluz/nvim-dap-go (which itself calls out to the CLI tool https://github.com/go-delve/delve).
- DAP debugging with go
-
Debugging GoLang with dlv attach and DAP
nvim-dap-go
-
How to debug like a PRO using Neovim 🔥
For Go, we can use nvim-dap-go which only require the following lines:
-
GoLang Debugger set up?
For golang debugging you may use nvim-dap (the dap client) and nvim-dap-go (a nvim-dap configuration for golang)
-
[Queestion] What do you think I need to add the dap setup inside of my plugin
I creator of [plugin for golang development](https:/github.com/olexsmir/gopher.nvim), what do you think to add the dap config for go? To my mind, it'll be like dap-go.
-
Support for command-line arguments with nvim-dap-go
There's a PR to merge the change into the author's repository here: https://github.com/leoluz/nvim-dap-go
-
dap-go.nvim - nvim-dap extension for Golang
Hey, nvim-dap-go creator here.
- Nvim-dap and go delve experience
- Debug individual Go tests with nvim-dap
DAPInstall.nvim
Posts with mentions or reviews of DAPInstall.nvim.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-02-02.
-
Debugging in NeoVim
To run your debugger, first, you need to install the needed debugger. To do this, run: :DIInstall followed by a tab. Go here to view the documentation on it.
-
Nvim-dap and go delve experience
In addition to the sibling comment, I used https://github.com/Pocco81/DAPInstall.nvim It provides some default configuration for a lot of debuggers.
-
Will we ever get nice debugging functionality in (neo)vim?
For a nice out of the box experience with nvim-dap you'd probably want to use DAPInstall.nvim.
-
DAPInstall.nvim: the plugin that makes installing and managing debuggers (with nvim-dap) accessible is now looking for maintainers!
I posted about DAPInstall.nvim a long time ago. If you don't know what it is, basically this plugin is like the :LspInstall but for debuggers. You can install with a simple command (:DIInstall ) and there is a default config for each one of the debuggers, which you can overwrite.
-
DAPInstall.nvim: a plugin for managing several debuggers for Nvim-dap (installation, setup, configuration, etc)
You could use, for instance, the python one as an example to write an installer for any of the debuggers supported by Nvim-dap.
What are some alternatives?
When comparing nvim-dap-go and DAPInstall.nvim you can also consider the following projects:
nvim-dap - Debug Adapter Protocol client implementation for Neovim
nvim-dap-ui - A UI for nvim-dap
dap-go.nvim - nvim-dap extension to make simpler debug Golang using Delve
delve - Delve is a debugger for the Go programming language.
DeathVim - A quick neovim setup.
go.nvim - A feature-rich Go development plugin, leveraging gopls, treesitter AST, Dap, and various Go tools to enhance the dev experience.
vim-ultest - The ultimate testing plugin for (Neo)Vim
debug-adapter-protocol - Defines a common protocol for debug adapters.
vimspector - vimspector - A multi-language debugging system for Vim
nvim - Neovim configuration
vscode-cpptools - Official repository for the Microsoft C/C++ extension for VS Code.
nvim-dap-go vs nvim-dap
DAPInstall.nvim vs nvim-dap-ui
nvim-dap-go vs dap-go.nvim
DAPInstall.nvim vs nvim-dap
nvim-dap-go vs delve
DAPInstall.nvim vs DeathVim
nvim-dap-go vs go.nvim
DAPInstall.nvim vs vim-ultest
nvim-dap-go vs debug-adapter-protocol
DAPInstall.nvim vs vimspector
nvim-dap-go vs nvim
DAPInstall.nvim vs vscode-cpptools