clojure-emacs / clojure-emacs/cider-nrepl
Add file/line support for defrecords and deftypes for both clj/cljs
Open
enhancement
- Dominant language
- Clojure
- Stars
- 749
- Forks
- 182
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 6
Description
Considering techniques to accomplish this.
1. Generate the factory-function name and grab meta off of its var.
Contributor guide
Research direction
Start by locating the definition-lookup handling for defrecords and deftypes in both Clojure and ClojureScript, then evaluate the issue's proposed factory-function and var-metadata approach. Done means definition results expose the correct file and line for both construct types in both languages; the issue names no tests or files, so add verification after finding the relevant entry point.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- developer-experience
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100