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

Quick doc/definition popup empty in .cljc files when ClojureScript dependency present #1645

Closed
cemerick opened this issue Jan 23, 2017 · 1 comment
Labels
bug Marks issues describing bugs released Marks issues which have had the fixes released in a stable build
Milestone

Comments

@cemerick
Copy link

In projects where ClojureScript is a dependency, the "Quick Documentation" and "Quick Definition" views are essentially empty when triggered just with the caret within a symbol. (See attachment for what I mean by "essentially empty".) This is with a bare ns form, with the only other top level being (defn foo []).

If I trigger completion with my caret at the end of defn, the quick doc window updates with all the information I'd expect (and see all the time elsewhere).

I can replicate this in existing Clojure-only projects by adding a ClojureScript dep, and expected results are restored if I remove or exclude ClojureScript as a dep in portable projects.

capture

@cemerick
Copy link
Author

Given this:

(defn foo []
  (loop [])
  #?(:clj (loop [])
     :cljs (loop [])))

quick doc/definition works for the loop symbols in the conditional reader form, but not for the first unconditional one.

I'll stop debugging for you now. ;-P

@cursive-ide cursive-ide added this to the 1.8.1 milestone Jan 24, 2019
@cursive-ide cursive-ide modified the milestones: 1.8.1, 1.9.1 Dec 6, 2019
@cursive-ide cursive-ide modified the milestones: 1.9.1, 1.9.1-eap1 Dec 10, 2019
@cursive-ide cursive-ide added the bug Marks issues describing bugs label Sep 22, 2020
@cursive-ide cursive-ide added the released Marks issues which have had the fixes released in a stable build label Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Marks issues describing bugs released Marks issues which have had the fixes released in a stable build
Projects
None yet
Development

No branches or pull requests

2 participants