Skip to content

Add cider-list-traced and cider-untrace-all commands#3989

Merged
bbatsov merged 1 commit into
masterfrom
cider-trace-commands
Jun 22, 2026
Merged

Add cider-list-traced and cider-untrace-all commands#3989
bbatsov merged 1 commit into
masterfrom
cider-trace-commands

Conversation

@bbatsov

@bbatsov bbatsov commented Jun 22, 2026

Copy link
Copy Markdown
Member

The tracing side of the enlighten/tracing audit, building on the new cider-nrepl ops (clojure-emacs/cider-nrepl#981).

Tracing was fire-and-forget: you could toggle individual vars and namespaces but had no way to see what was traced or to clear it all. This adds:

  • cider-list-traced - shows the currently traced vars and namespaces in a buffer.
  • cider-untrace-all - clears every trace at once and reports the count.

Both are guarded by cider-ensure-op-supported and surfaced in the Debug menu. M-x + menu for now; any global key belongs to the keybinding reorg.

Tracing was fire-and-forget: you could toggle individual vars and
namespaces but had no way to see what was traced or to clear it all.
Add cider-list-traced, which shows the currently traced vars and
namespaces in a buffer, and cider-untrace-all, which clears every trace
at once. Both lean on the new cider/list-traced and cider/untrace-all
nREPL ops and are surfaced in the Debug menu.
@bbatsov bbatsov merged commit 85a0b08 into master Jun 22, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant