debug-adapter-protocol
nvim-dap-go
debug-adapter-protocol | nvim-dap-go | |
---|---|---|
14 | 10 | |
1,325 | 380 | |
2.3% | - | |
7.6 | 5.4 | |
10 days ago | 4 days ago | |
HTML | Lua | |
GNU General Public License v3.0 or later | MIT License |
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.
debug-adapter-protocol
-
The IDEs we had 30 years ago and we lost
> There's a strange dance of IDEs coming and going, with their idiosyncracies and partial plugins.
The Language Server Protocol [1] is the best thing to happen to text editors. Any editor that speaks it gets IDE features. Now if only they'd adopt the Debug Adapter Protocol [2]...
[1] https://microsoft.github.io/language-server-protocol/
[2] https://microsoft.github.io/debug-adapter-protocol/
-
Bitty Engine: A tiny powerful game engine
Wonder if they've got support for Debug Adapter Protocol? https://microsoft.github.io/debug-adapter-protocol/
- Hi vimmers! Does any one use F[1..12] keys and what for? Cheers!
-
What a good debugger can do
> Debuggers need to do more things
It's true that coming up with an interface for an abstract debugger is harder, but it's not impossible. Microsoft create Debug Adapter Protocol (https://microsoft.github.io/debug-adapter-protocol/), which is conceptually similar for LSP. It's not perfect, but covers most basic operations pretty well, while leaving to the debugger to deal with the implementation details.
-
There is No “Tooling Issue” in Haskell
Most languages also include support for the Debug Adapter Protocol, and Haskell is no exception, so if you are so inclined, you can hook up your favorite editor/IDE and go to town.
-
Debug this meme
They're working on the Debug Adapter Protocol but it doesn't have critical mass/adoption yet. And yeah, I end up having a fair share of dbg!(foo). It's not so bad since dbg!() also returns its value, so you don't have to mess with your code too much.
-
Step Debugger Development: Debug Adapter Protocol Support
TL;DR: What would it take to implement a Debug Adapter Protocol (DAP)-based step debugger?
- DAP – Debug Adapter Protocol
-
Try TeXmacs in your Browser via WebAssembly (Mogan Fork of TeXmacs)
RDP is the Windows Remote Desktop Protocol that was in use for decades before VSCode; VSCode's own remoting doesn't use it.
I'd say that, in addition to LSP, the other big thing that came out of VSCode is DAP: https://microsoft.github.io/debug-adapter-protocol.
-
I got fired yesterday for using vim
The most important part is the JDT Languag Server, it will give you the Java tooling for writing code. I think it has DAP support as well, so with a DAP client like nvim-dap you should be able to debug as well.
nvim-dap-go
-
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
What are some alternatives?
cortex-debug - Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcontrollers
nvim-dap - Debug Adapter Protocol client implementation for Neovim
ghci-dap - ghci having DAP interface.
DAPInstall.nvim - 🦆 A NeoVim plugin for managing several debuggers for Nvim-dap
flow-storm-debugger - A debugger for Clojure and ClojureScript with some unique features.
dap-go.nvim - nvim-dap extension to make simpler debug Golang using Delve
error-message-index - A community-driven collection of documentation for Haskell error messages and warnings
delve - Delve is a debugger for the Go programming language.
watchpoints - watchpoints is an easy-to-use, intuitive variable/object monitor tool for python that behaves similar to watchpoints in gdb.
go.nvim - A feature-rich Go development plugin, leveraging gopls, treesitter AST, Dap, and various Go tools to enhance the dev experience.
mogan - Mogan (based on GNU TeXmacs): Let us enjoy exploring science and technology!
nvim - Neovim configuration