clojure-emacs / clojure-emacs/cider

Debugging and introspecting java code via dap-mode/lsp-java

Open
#2,423 14 comments 2 reactions 0 assignees View on GitHub
debugger enhancement help wanted pinned
Dominant language
Emacs Lisp
Stars
3.7k
Forks
651
Avg merge
11h 6m
Merged PRs (30d)
33

Description

I am working on a new package `dap-mode` which is using [Debug Adapter Protocol](https://microsoft.github.io/debug-adapter-protocol/) which currently supports debugging java. Here it is guide how it can be configured to debug java code when doing `cider` repl session: [debug java](https://github.com/emacs-lsp/dap-mode/wiki/Clojure:-debugging-and-introspecting-Java-Code) (Edited) . I believe that it may be usefull for clojure programmer who are doing java interoperability programming.

Additionally, if `cider` provides information for the currenly executed line when the debugger is in clj source file it may be used to debug clojure source as well.

![Debug session](https://raw.githubusercontent.com/yyoncho/dap-mode/master/screenshots/cider.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.