This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-10-07
Channels
- # aleph (15)
- # beginners (18)
- # boot (18)
- # business (1)
- # cider (11)
- # cljs-dev (13)
- # cljsrn (19)
- # clojure (14)
- # clojure-austin (8)
- # clojure-dusseldorf (1)
- # clojure-finland (1)
- # clojure-greece (118)
- # clojure-poland (3)
- # clojure-russia (46)
- # clojure-spec (65)
- # clojure-uk (18)
- # clojurebridge (3)
- # clojurescript (16)
- # cloverage (7)
- # core-async (8)
- # cursive (74)
- # datomic (28)
- # editors (3)
- # emacs (3)
- # ethereum (5)
- # hoplon (19)
- # jobs-rus (18)
- # lein-figwheel (1)
- # off-topic (2)
- # om (107)
- # om-next (4)
- # onyx (23)
- # pedestal (23)
- # proton (3)
- # protorepl (1)
- # re-frame (108)
- # reagent (10)
- # ring-swagger (15)
- # spacemacs (2)
- # specter (11)
- # testing (7)
- # untangled (79)
- # vim (4)
- # yada (53)
anyone knows where Cursive stores the resolve as... settings? I accidentally set def resolve on for a macro and want to remove it 🙂
@imre so resolve as
still works for you?
I cannot get it to work as described in the docs . for example ...
(defmacro xyz [& args])
(xyz asd)
putting the caret over the second xyz
I don’t get an option to resolveok thanks. I found out it’s not just me https://github.com/cursive-ide/cursive/issues/1505
@spieden you can call (require 'clojure.tools.namespace.repl) (clojure.tools.namespace.repl/refresh)
in the repl to reload all changed files and their deps
Am I stupid or something? (Don't answer that.) I can't seem to get cursive working. It's complaining about ForkJoinPool which leads me to believe it's using a 1.6 JVM. In addition, the latest version of leiningen it shows under build tools is 2.6.1, and I'm on 2.7.1.
Long story short, I can't get cursive working after killing /Library/Application Support/Idea* and /Library/Preferences/Idea*
@devn: What platform are you trying to install on? I'm on community edition, of my intellij it says "IntelliJ IDEA 2016.1.4" - Cursive 1.3.0 supports IntelliJ 2016.2, so that should work as long as your Cursive is newer.
I hit the page that the getting started page references, followed that link, then started up intellij and it told me to update to the newer version
followed that link, and got what i believe is a newer build, just blew away all of the intellij preferences and making another attempt at opening my project
Hmm, that seems like it should work - so you should be on IntelliJ 2016.2.4 then.
right so then, as i understand it, i just grab the plugin by browsing for sources, restart, and then Open -> find project.clj, and hit OK, yes?
I got this on first start: We wanted your IDE to receive upgrades over a secure connection. Unfortunately, this doesn't work on Java 6, so the option was disabled. You can enabled it again in settings after upgrading the JRE.
Yeah, that should work. I get that IntelliJ popup pretty much right away any time I upgrade, I tend to ignore it as hard as I can.
I'm assuming you have a newer JDK installed and have done some Clojure work on the same machine with cider, right?
Maybe something useful on https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under - I've not had that problem before though, so no idea if it's at all going to help
@shaun-mahood do I import my project using "Create project from existing sources" or "Import project from external model" and select Leiningen?>
@snoe do you see Leiningen version 2.7.1 in the dropdown under Leiningen -> Project Settings?
@snoe When I use the "run REPL" feature, how should that be set up? Do I need to list leiningen as an external tool and provide the path?
and I continue to receive this error in that dialog: "Run Configuration Error: No modules containing clojure.main found"
Finally found a decent error: "Unmatched delimiter in ~/.lein/profiles.clj" because I commented almost all of it out to try and get past the other error
Back to this shit:
java.lang.ClassNotFoundException: jsr166y.ForkJoinPool, compiling:(clojure/core/reducers.clj:56:21) jsr166y.ForkJoinPool
I googled and see someone had this problem, and their solution was to edit the JVM Version in the Idea.app/Contents/Info.plist
manually. See here: https://clojurians-log.clojureverse.org/cursive/2016-06-14.html
Today is not my day. Just realized that I have two IntelliJ installed. One is 2016.2, the other 15.*. I thought the 15 version was overwritten when I dragged and dropped the 2016.2 version to /Applications.
Then, because I hadn't said "Open anyway", it never showed up in the list of launchable apps, so I kept launching CE 15 and not 2016.2.
I think the last time I set up cursive was like the exact same day of a big IntelliJ release, and I wound up with an app "IntelliJ IDEA 15 CE", and one named "IntelliJ IDEA CE". The 15/no 15 caused a bit of confusion, as the release date for version of 15 I'd downloaded was 2016.
I actually have the same deal of both 16 and 15 in my app list, too scared of trying to remove 15 for fear of breaking the osx rube goldberg package management
Really the thing is: "What package management?" Off-topic, but I used to run something that watched file creation using fs_usage + execsnoop and company and kept track of processing launching processes which wrote files to disk. Then when I wanted to truly delete an app, I could find all of its litter.
There's some awfully fancy obfuscation techniques that some of these software vendors use, like setting a noop hidden property on 7 random plists which are referenced via a hash in another plist, which points at an obfuscated timestamp of the modification time on a file, yadda yadda