Fork me on GitHub
#editors
<
2015-07-28
>
colin.yates00:07:41

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

danielcompton00:07:11

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

danielcompton00:07:25

Wait, there’s a plugin for that

cfleming07:07:46

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

dottedmag08:07:13

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

canweriotnow15:07:26

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).

cfleming15:07:45

@canweriotnow: Exercism looks interesting

canweriotnow15:07:13

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

canweriotnow15:07:27

Both using it and hacking on it.

canweriotnow15:07:51

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

canweriotnow15:07:32

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

cfleming15:07:29

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

cfleming15:07:26

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

canweriotnow15:07:17

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.

cfleming15:07:50

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

cfleming15:07:05

Actually, I’ll probably need the API too

canweriotnow15:07:09

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

canweriotnow15:07:42

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.

cfleming15:07:28

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

cfleming15:07:59

Is there an ETA for the new API?

canweriotnow15:07:49

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

canweriotnow15:07:51

@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.

canweriotnow15:07:05

But PRs are always welcome simple_smile

canweriotnow15:07:18

Or even issues/code review/etc.

cfleming15:07:52

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.

cfleming15:07:15

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

voxdolo17:07:03

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

voxdolo17:07:04

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

jakemcc18:07:52

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

voxdolo18:07:54

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

jakemcc18:07:04

no problem