editors

Discussion about all editors used for Clojure/ClojureScript
martinklepsch 2015-06-12T07:08:46.000933Z

@andrewvida: I think live evalutation is really great and I’m not sure to what extent Atom supports it. (Last time I checked I couldn’t get it to work.) I think Cursive is a great option for people just starting out :simple_smile:

sveri 2015-06-12T07:35:48.000934Z

@andrewvida: +1 for lighttable for learning clojure

rauh 2015-06-12T12:20:03.000936Z

Anybody using VIM bindings in Cursive? Usable? I'm still with Emacs +Evil.

martinklepsch 2015-06-12T12:34:57.000937Z

@rauh: recently used Cursive for like 10min and it was ok

andrewvida 2015-06-12T12:36:18.000939Z

@martinklepsch I was able to get it working with this plugin yesterday (https://atom.io/packages/nrepl). It worked pretty well.

martinklepsch 2015-06-12T12:37:07.000941Z

@andrewvida: that’s cool to hear. Like really really well or somewhat well? (We’re still uncertain what editor to choose for an upcoming ClojureBridge workshop)

andrewvida 2015-06-12T12:38:06.000942Z

Cursive, for whatever reason, just feels like it’s too much for me. There’s a lot of stuff going on.

andrewvida 2015-06-12T12:40:33.000943Z

@martinklepsch I was able to eval simple forms, but haven’t tried it with anything complex yet. The only thing I didn’t like is that when it threw an exception, the entire message wasn’t displayed. it didn’t give me enough info to figure out what happened. I’m sure it’s probably an easy fix within the plugin though.

benedek 2015-06-12T15:00:13.000944Z

(not only) for light table users: http://rundis.github.io/blog/2015/parembrace.html

benedek 2015-06-12T15:02:03.000945Z

and https://github.com/rundis/parembrace

damionjunk 2015-06-12T17:16:45.000948Z

Has anyone ran into an issue of sun.security.validator.ValidatorException: PKIX path building failed while updating to the latest version of Cursive? (0.1.55)

damionjunk 2015-06-12T17:18:09.000949Z

@andrewvida: In the REPL pane, you can expand the exceptions Print Last Exception. I think you can bind that to a key too if you wanted.

damionjunk 2015-06-12T17:18:18.000950Z

You’ll see the full stack trace

erichmond 2015-06-12T19:47:42.000951Z

@damionjunk: not myself

damionjunk 2015-06-12T19:48:32.000952Z

i’m wondering if a download somewhere is jacked..

erichmond 2015-06-12T19:48:39.000953Z

@martinklepsch: I use cursive exclusively now, and it's been great for me. It should be noted I've always enjoyed fuller IDEs. In fact, I prefer VIM or the heaviest IDE I can find. heh

erichmond 2015-06-12T19:48:54.000954Z

I updated when it first came out, I have had download issues with it before

erichmond 2015-06-12T19:49:03.000955Z

So you may be right

damionjunk 2015-06-12T19:49:11.000956Z

i’m also 100% cursive, I previously used Emacs + Evil mode

erichmond 2015-06-12T19:49:23.000957Z

He often has direct links that you can load direct from disk

damionjunk 2015-06-12T19:49:24.000958Z

but cursive does everything I need + more, and easier.

damionjunk 2015-06-12T19:50:18.000959Z

i still use emacs for text notes, markdown, and some stuff like that. or vim.

damionjunk 2015-06-12T19:51:02.000960Z

@erichmond: cool, i’ll try installing one of those. I don’t really need any of the fixes in the release, i just keep getting an annoying intelliJ warning every time it tries to run the update.

erichmond 2015-06-12T19:51:10.000961Z

haahhaah

erichmond 2015-06-12T19:51:10.000962Z

yeah

2015-06-12T19:51:33.000963Z

@erichmond: hahaha, same here. Full terminal + vim OR Intellij + Cursive

erichmond 2015-06-12T19:51:47.000964Z

@andrewhr: it's the holy grail!

2015-06-12T19:52:15.000965Z

:godmode:

damionjunk 2015-06-12T19:53:25.000966Z

one nice thing about emacs is that if you pair that with an ErgoDox or Kinesis Advantage keyboard, nobody will ever be tempted to try to use your computer to accomplish anything.

damionjunk 2015-06-12T19:56:09.000967Z

manually copying the clojure-plugin directory worked. no more annoying warning messages. :simple_smile:

erichmond 2015-06-12T19:58:52.000968Z

@damionjunk: that is hilarious

erichmond 2015-06-12T19:59:23.000969Z

I have a Kinesis keyboard, a great side effect is that it makes the CEO and chair of the board feel like my salary is justified

erichmond 2015-06-12T19:59:42.000970Z

(If he's using that thing, he MUST be good)

damionjunk 2015-06-12T19:59:55.000971Z

@erichmond: It’s a good strategy to defend against people who want to pair with you while eating doritos or other nasty snacks too. :simple_smile:

erichmond 2015-06-12T20:00:08.000972Z

hahahaha

damionjunk 2015-06-12T20:00:48.000973Z

I have the Advantage with the mx-red switches. I cycle keyboards a bit to keep my hands guessing. I’m typing on a noisy Filco TKL with blues right now.

erichmond 2015-06-12T20:03:16.000974Z

wow, I didn't know they made thos

erichmond 2015-06-12T20:03:40.000975Z

also, why does autocorrect only correct things I've spelt correctly and ignores mistakes like the ones above?

erichmond 2015-06-12T20:03:42.000976Z

heh

damionjunk 2015-06-12T20:05:04.000977Z

Yeah, the Advantage is great, and it’s even better with reds. I had both versions for a while (red/brown) and eventually sold the one with browns. Hard to justify multiple expensive mech-keyboards just laying around.

not-much-io 2015-06-12T20:17:20.000978Z

Hi everyone, I am rather new to using Cursive and I have a small problem. I open up the repl and switch to cljs. But it still seems to be a clj repl. (js/Date.) CompilerException java.lang.RuntimeException: No such namespace: js, compiling:(/home/kristo/.IdeaIC14/system/tmp/form-init2826178497227697999.clj:1:1)

damionjunk 2015-06-12T20:21:39.000979Z

I’ve not hooked my cursive repl up to cljs stuff yet.