editors

Discussion about all editors used for Clojure/ClojureScript
colin.yates 2015-07-28T00:05:41.000140Z

you can extract a settings.jar from IntelliJ - not sure how extensive it is.

danielcompton 2015-07-28T00:19:11.000141Z

@dottedmag: you could look at something like Mackup if you’re on a Mac

danielcompton 2015-07-28T00:19:25.000142Z

Wait, there’s a plugin for that

danielcompton 2015-07-28T00:20:43.000143Z

@dottedmag: https://plugins.jetbrains.com/plugin/7566

danielcompton 2015-07-28T00:21:44.000144Z

https://github.com/develar/settings-repository

cfleming 2015-07-28T07:37:46.000148Z

In fact, that plugin is now built in and supported by JetBrains.

dottedmag 2015-07-28T08:24:13.000149Z

danielcompton: Oh, that's very nice. Thanks.

canweriotnow 2015-07-28T15:06:26.000150Z

Just for those clojurians wanting to practice their Emacs Lisp, we've finally launched the elisp track on http://exercism.io (if you're unfamiliar, there's a Clojure track too that's worth doing).

cfleming 2015-07-28T15:14:45.000151Z

@canweriotnow: Exercism looks interesting

canweriotnow 2015-07-28T15:15:13.000152Z

Thanks, it's not my project but I've been contributing heavily.

canweriotnow 2015-07-28T15:15:18.000153Z

I love it.

canweriotnow 2015-07-28T15:15:27.000154Z

Both using it and hacking on it.

canweriotnow 2015-07-28T15:15:51.000155Z

I launched the elisp and scheme tracks and I just took over maintaining the clojure track.

canweriotnow 2015-07-28T15:16:32.000156Z

Also I'm rewriting the public API with compojure... it's currently Ruby and has some cruft from many iterations.

cfleming 2015-07-28T15:17:29.000157Z

Cool. I’m always interested in things like this for Cursive - I’d like to be able to easily access things like this and 4clojure, koans etc so beginners can practice

cfleming 2015-07-28T15:18:26.000158Z

It would be nice to be able to just set up a project to do exercism (or koans, or whatever) from the IDE with a simple process

canweriotnow 2015-07-28T15:19:17.000159Z

Haha, we think alike... I wrote an emacs package to fetch/submit exercism exercises... curently wrapping the CLI but once the new API is in place I'm going to make it full elisp.

cfleming 2015-07-28T15:19:50.000160Z

Oh nice, is that OSS somewhere I can look at?

cfleming 2015-07-28T15:20:05.000161Z

Actually, I’ll probably need the API too

canweriotnow 2015-07-28T15:20:09.000162Z

One thing we've been discussing is adding some docs for editor support to the Clojure help pages... currently it's just installing leineingen etc.: http://help.exercism.io/getting-started-with-clojure.html

canweriotnow 2015-07-28T15:20:42.000163Z

I'm going to do emacs/CIDER, if you'd like to contribute getting started with cursive I'm sure it would be warmly appreciated.

cfleming 2015-07-28T15:21:28.000164Z

Nice, I’ll try it out and try to figure out the best way to use it from Cursive

cfleming 2015-07-28T15:21:59.000165Z

Is there an ETA for the new API?

canweriotnow 2015-07-28T15:22:02.000166Z

1. Emacs pkg - https://github.com/canweriotnow/exercism-emacs 2. new API - https://github.com/canweriotnow/exercism-api 3. current API - https://github.com/exercism/x-api

canweriotnow 2015-07-28T15:22:49.000168Z

NB the x-api is just the get/fetch assignments, there are other API endpoints under the exercism/exercism.io repo, one of the goals is to consolidate a single public api

canweriotnow 2015-07-28T15:23:51.000169Z

@cfleming: No ETA at present, I've been trying to get these language tracks launched since I started them a while ago, I'm going to go back to the API next but first I'm doing a full DB audit b/c there are issues like missing indices etc.

canweriotnow 2015-07-28T15:24:05.000170Z

But PRs are always welcome :simple_smile:

canweriotnow 2015-07-28T15:24:18.000171Z

Or even issues/code review/etc.

cfleming 2015-07-28T15:24:52.000172Z

Sadly, it’ll be a while before I get to look at this properly, but it definitely looks like something I’d love to add.

cfleming 2015-07-28T15:25:15.000173Z

When I get to looking at it seriously I’ll ping you to see where you’re at.

canweriotnow 2015-07-28T15:30:46.000174Z

Sounds good :simple_smile:

voxdolo 2015-07-28T17:40:03.000175Z

anyone know if there's a way in emacs (cider/clj-refactor) to swap the position of two neighboring s-expressions?

voxdolo 2015-07-28T17:41:04.000176Z

I want to do this all the time and cut/paste (even with evil-mode movements) feels clunky.

jakemcc 2015-07-28T18:17:32.000177Z

@voxdolo: transpose?

jakemcc 2015-07-28T18:18:52.000178Z

@voxdolo: transpose-sexps is a function bound to C-M-t for me. I use it a lot

voxdolo 2015-07-28T18:18:54.000179Z

@jakemcc: transpose-sexps is exactly what I was lookign for 😄

voxdolo 2015-07-28T18:18:59.000180Z

thanks!

jakemcc 2015-07-28T18:19:04.000181Z

no problem