layout | title | shortTitle | author | index |
---|---|---|---|---|
implementors |
Tools supporting the DAP |
Supporting Tools |
Microsoft |
2 |
The following table lists the known development tools (IDEs) that implement the Debug Adapter Protocol as a client.
| Development Tool | Client ID | Maintainer | Repository | |-------------------------------|--------------|--------------------------------------------------------| | Visual Studio Code | vscode | Microsoft | vscode | Visual Studio | visualstudio | Microsoft | Visual Studio Debug Adapter Host | Visual Studio for Mac | vsformac | Microsoft | | Eclipse IDE (LSP4E connector) | lsp4e.debug | Eclipse | Eclipse community, Eclipse LSP4E | Emacs | emacs.dap-mode | @yyoncho | dap-mode | Emacs | dape | @svaante | dape | ecode | ecode | Martín Lucas Golini | ecode | Theia | Theia | Eclipse | theia | Vim, Neovim | vimspector | Ben Jackson | vimspector, vim, neovim | Neovim | neovim | @mfussenegger | nvim-dap, neovim | Cloud Studio | cloudstudio | CODING | JCIDE | JCIDE | JavaCardOS | JCIDE | OpenSumi | OpenSumi | OpenSumi | opensumi/core | IntelliJ (LSP4IJ DAP support) | lsp4ij.debug | Red Hat | IntelliJ LSP4IJ | {: .table .table-bordered .table-responsive}
The "client ID" is the identifier that a development tool sends to the debug adapter as part of the initialize request.
If you are missing a development tool or if you want to register a client ID please create a pull request in GitHub against this markdown document.