Fork me on GitHub
#editors
<
2015-06-22
>
cfleming05:06:54

@jcsims: I’m actually planning to integrate that into Cursive, and allow it to use the Cursive internal APIs

cfleming05:06:05

Cursive wraps the IntelliJ APIs with a more Clojure-y interface

cfleming05:06:18

At least, the ones I use mainly

jcsims13:06:11

@cfleming: very cool. One of these weekends where I have some more time, I need to sit down and get comfortable with cursive

colin.yates15:06:59

Has anyone combined spacemac with a clojure starter kit?

jballanc15:06:26

@colin.yates: not I, but the default clojure layer packaged with spacemacs is fairly decent

colin.yates15:06:55

ah ok - I did a quick search for Clojure but nothing came up - installing it now.

sveri15:06:05

@jballanc: where do I get that "default clojure layer"?

jballanc15:06:56

@sveri: you just have to add it to the layers in your .spacemacs file

jballanc15:06:52

find the dotspacemacs/layers function, then the dotspacemacs-configuration-layers variable

jballanc15:06:59

just add clojure to the list, and restart

jballanc15:06:58

@colin.yates: I haven’t done a 1-for-1 comparison, so I’m not sure if it has everything of the clojure starter kit, but it has at least cider and clojure-refactoring

sveri15:06:49

@jballanc: thanks, that seems to work

jballanc15:06:45

note that the smartparens stuff is (mostly) under the “Lisp” section (`SPC-k`), everything else is under SPC-m when you’re in a Clojure file

jballanc15:06:19

also, SPC-k puts you into Spacemacs’ “Lisp” editing mode which is slightly disorienting at first

jballanc15:06:28

…still not sure if I’m crazy about it

akiva15:06:58

I’ve been getting used to it and kind of like it.

jballanc15:06:53

my biggest gripe is that I usually am only doing 1 paren move at a time, and with the Lisp mode I now have extra effort to exit the mode once I’m done...

jballanc15:06:03

but maybe I’m just using smartparens wrong 😕

akiva15:06:19

I still keep the smartparens key mapping up in a browser tab.

akiva15:06:13

Took me a half-minute to realize it treats the code as a tree structure, heh.

chris15:06:26

I’m not a fan of the lisp-state

chris15:06:39

much bigger fan of smartparens/paredit

chris16:06:16

fyi, you can add evil-smartparens to clojure-mode/elisp-mode and then you won’t unbalance parens by using vim editing

chris16:06:02

(I actually removed lisp state cause I kept ending up in it)

akiva16:06:34

Hmm. This is looking rather good.

cfleming16:06:19

@jcsims: Let me know if you have any questions - I’m planning to update the getting started doc very soon.

cfleming16:06:27

@colin.yates: I’m watching you

colin.yates17:06:16

@cfleming (I’m ducking :))