Add doc and arglists metadata to defnc macro #74
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds support for an optional doc string parameter to the
defnc
macro, as well as updating the var metadata with an:arglists
key using theprops-bindings
arg. This is super useful for documenting components and quickly seeing available props in e.g. CIDER's info bar.I understand that this project is not currently being maintained. We're still happy users at Nosco and not planning to move to Helix or another library soon. We've considered forking, but for everyone else using hx, it would be great to get small improvements like this upstream.