Preserve metadata for (at least) unexpanded forms

Description

In algo.monads:

(with-monad blah some-code...)

causes all of some-code to report as being on the line of the with-monad form. Could, perhaps, expand-all copy over metadata from the original form, at least in the common case that the form-at-point was not itself expanded?

Environment

Clojure 1.3.0, tools.macro 0.1.1, algo.monads 0.1.0

Assignee

Konrad Hinsen

Reporter

import

Labels

None

Approval

None

Patch

None

Priority

Minor
Configure