Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/issue 574 support clj reload #575

Closed

Conversation

dharrigan
Copy link
Sponsor Contributor

Support clj-reload in addition to tools.namespace

Since version 0.46.0, nREPL has supported the clj-reload library in
addition to the standard tools.namespace library for facilitating
reloading namespaces.

This commit introduces a new Clojure nREPL variable to allow switching
to the new clj-reload library.

The variable is:

g:conjure#client#clojure#nrepl#refresh#backend

The default is to continue to use tools.namespace, but if it is set to
clj-reload, i.e.,

g:conjure#client#clojure#nrepl#refresh#backend = 'clj-reload

It will then use the new backend.

fixes #574

-=david=-

Damien Radtke and others added 5 commits April 16, 2024 14:25
Since version 0.46.0, nREPL has supported the `clj-reload` library in
addition to the standard `tools.namespace` library for facilitating
reloading namespaces.

This commit introduces a new Clojure nREPL variable to allow switching
to the new `clj-reload` library.

The variable is:

`g:conjure#client#clojure#nrepl#refresh#backend`

The default is to continue to use `tools.namespace`, but if it is set to
`clj-reload`, i.e.,

`g:conjure#client#clojure#nrepl#refresh#backend = 'clj-reload`

It will then use the new backend.

fixes Olical#574

-=david=-
@dharrigan dharrigan closed this May 6, 2024
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.

Support clj-reload as well as tools.namespace reload since it's now built into nREPL
2 participants