dap-mode

Emacs :heart: Debug Adapter Protocol (by emacs-lsp)

Dap-mode Alternatives

Similar projects and alternatives to dap-mode

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better dap-mode alternative or higher similarity.

dap-mode reviews and mentions

Posts with mentions or reviews of dap-mode. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-03.
  • GNU Debugger "GDB" Adds Support For Microsoft's Debug Adapter Protocol
    2 projects | /r/emacs | 3 Mar 2023
    GDB with gdb -i dap allows you to debug any language that GDB can debug from within Emacs' dap-mode: https://github.com/emacs-lsp/dap-mode
  • Eglot and debugging python
    2 projects | /r/emacs | 16 Feb 2023
    lsp's brother. One search away. https://github.com/emacs-lsp/dap-mode
  • How to debug go tests with lsp and dap mode?
    2 projects | /r/emacs | 8 Jan 2023
    Debug template for go subtest was just added: https://github.com/emacs-lsp/dap-mode/pull/704/
  • Emacs as IDE
    2 projects | /r/emacs | 18 Dec 2022
    Debugging (kind of an IDE feature) is a little harder. Out of the box, Emacs can at least debug emacs-lisp (with built-in features) and C (via gdb integration). Beyond that, take a look at dap-mode for other language options. Similarly, take a look at lsp-mode or eglot for code completion, more advanced linting, etc.
  • Eglot has landed on master: Emacs now has a built-in LSP client
    10 projects | news.ycombinator.com | 23 Oct 2022
    At least for web development I believe eglot is strictly worse. It does not support running multiple servers (e.g. tsserver and eslint-ls) (https://github.com/joaotavora/eglot/issues/976) which is supported by lsp-mode and neovim's built-in lsp client. Also, it does not have any equivalent to dap-mode which is lsp-mode only. Although worth noting dap-mode is currently useless for js (https://github.com/emacs-lsp/dap-mode/issues/369).
  • EGlot as LSP - Interface & DAP
    3 projects | /r/emacs | 13 Oct 2022
    Hi, as it seems EGlot will receive the blessing of inclusion into vanilla Emacs. That makes me wonder how I am supposed to use dap-mode at it swaps in lsp-mode as a dependency.
  • Debugging GameBoy Advance (GBA) programs/games in Emacs
    7 projects | dev.to | 11 Oct 2022
    We will use dap-mode with the dap-gdb-lldb option here. Under the hood, it uses the debug adapter from the Native Debug VSCode extension. Configuring it is described on the dap-mode webpages. After we have configured dap-mode, we could in theory reuse the launch.json configurations from the VSCode related articles above. That will require that you also use lsp-mode, as dap-launch depends on the lsp-workspace-root function and will not resolve when lsp-mode is not used. I don't use lsp-mode with C (company-clang and company-c-headers provide what I need), so the next logical solution would be to create a debug template ourselves:
  • John Carmack: Best Programming Setup and IDE – Lex Fridman Podcast Clips
    5 projects | news.ycombinator.com | 13 Aug 2022
    Hmm it does seem like Emacs is growing support for the Debug Adapter Protocol (DAP), the LSP-alike convention that allows language developers to build language-specific debuggers that tie into the VSCode UI: https://github.com/emacs-lsp/dap-mode
  • Programming in Python
    2 projects | /r/emacs | 24 Jul 2022
    So, what do you need: - Language server for Python (lsp and lsp-ui) Use lsp-mode it's more reach with features at the moment https://emacs-lsp.github.io/lsp-mode/page/installation/ - Real-time program debugging (dap-mode) https://github.com/emacs-lsp/dap-mode
  • lsp-mode vs eglot
    4 projects | /r/emacs | 29 Mar 2022
    Seems like too much work and the issue has been closed and not reopened since 2018 sadly. It looks like it won't be happening any time soon. https://github.com/emacs-lsp/dap-mode/issues/2
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic dap-mode repo stats
22
1,262
7.1
8 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com