you can extract a settings.jar from IntelliJ - not sure how extensive it is.
@dottedmag: you could look at something like Mackup if you’re on a Mac
Wait, there’s a plugin for that
In fact, that plugin is now built in and supported by JetBrains.
danielcompton: Oh, that's very nice. Thanks.
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).
@canweriotnow: Exercism looks interesting
Thanks, it's not my project but I've been contributing heavily.
I love it.
Both using it and hacking on it.
I launched the elisp and scheme tracks and I just took over maintaining the clojure track.
Also I'm rewriting the public API with compojure... it's currently Ruby and has some cruft from many iterations.
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
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
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.
Oh nice, is that OSS somewhere I can look at?
Actually, I’ll probably need the API too
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
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.
Nice, I’ll try it out and try to figure out the best way to use it from Cursive
Is there an ETA for the new API?
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
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
@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.
But PRs are always welcome :simple_smile:
Or even issues/code review/etc.
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.
When I get to looking at it seriously I’ll ping you to see where you’re at.
Sounds good :simple_smile:
anyone know if there's a way in emacs (cider/clj-refactor) to swap the position of two neighboring s-expressions?
I want to do this all the time and cut/paste (even with evil-mode movements) feels clunky.
@voxdolo: transpose?
@voxdolo: transpose-sexps
is a function bound to C-M-t
for me. I use it a lot
@jakemcc: transpose-sexps
is exactly what I was lookign for 😄
thanks!
no problem