clojure-emacs / clojure-emacs/cider-nrepl

Rebind `*print-namespace-maps*`

Open
#807 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Clojure
Stars
749
Forks
182
Avg merge
1d 7h
Merged PRs (30d)
6

Description

IME, many people dislike the `*print-namespace-maps*` default behavior, i.e. print namespaced maps at the repl.

It seems to me that cider-nrepl could change this default?

Right now, we observe options such as:

```clj
nrepl.middleware.print/options (dict
right-margin 70)
```

If we change the default, these options look like a nice place to let users opt out.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing nrepl.middleware.print/options and the current behavior of *print-namespace-maps* in cider-nrepl. Determine how changing the default and exposing an opt-out would fit the existing options, then verify that REPL output follows the selected setting.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.