Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Leiningen plugin. Reload namespaces in modified files
branch: master
Failed to load latest commit information.
src added hook for testing
.gitignore initial skel Update
project.clj 1.0.0 version


Leiningen plugin to reload namespaces in modified files


Add [lein-reload "1.0.0"] to your dev-dependencies in project.clj.

Start an interactive leiningen session

lein interactive

test your code inside the leiningen shell

lein> test

code to make it work, then reload and re-test

lein> reload
lein> test

reload will be fast, since it will only reload the files you modified since last time.

If you want to automatically get a reload every time you test, you can add a hook in your project.clj file

:hooks [leiningen.hooks.reload-on-test]

Then in the leiningen shell, modified files will be reloaded every time you call test, test! or retest, you don't need to call reload explicitly:

lein> test
lein> retest


The code that detects changed files is a direct rip-off of


Copyright (C) 2011 Sebastián B. Galkin

Distributed under the Eclipse Public License, the same as Clojure.

Something went wrong with that request. Please try again.