> (alt-enter mapped to "eval sexp in repl" is used heavily)

That's interesting but it doesn't seem to be a default and I can't find 
anything like 'eval sexp in repl' in the keymap nor anywhere else (using 
the IDEA search functionality under Preferences (OSX)).

On Thursday, February 6, 2014 3:06:15 PM UTC+1, Korny wrote:
>
> I've been doing something very similar, but using IntelliJ + Cursive 
> Clojure - run Midje autotest inside the IDE for running tests, and also for 
> manually evaluating snippets of code.
>
> <plug> Cursive gives me a lot of what I had from Emacs - paredit editing, 
> tight repl integration (alt-enter mapped to "eval sexp in repl" is used 
> heavily), decent code formatting and indentation.  And also all the Gui 
> stuff I always found clunky in Emacs: graphical directory tree, tool tips & 
> autocomplete, graphical hints for things like git integration, code 
> navigation including Java code.  I love emacs, but I'm increasingly 
> frustrated by the limitations of it's mostly-text interface </plug>
>
> (p.s. I saw Jay's talk at Yow, and it was excellent, though a bit 
> depressing - we had pain getting Clojure working at our client, but far 
> less than Jay did.  When the Yow videos come out you can compare his 
> experiences with mine...)
>
> - Korny
>
>
> On 5 February 2014 09:09, Colin Yates <colin...@gmail.com <javascript:>> 
> wrote:
>
>> Interesting - thanks all.  
>>
>> My experience of Light Table is quite close to Norman's, although I 
>> discounted that *in my case* to not spending enough time with it.  Knowing 
>> a little about who Sean is (from following your blog/comments/clojure.jdbc, 
>> not stalking! :)) I put a lot of weight behind his opinion.  Brian's too, 
>> whose emacs's environment is similar to mine.  I happen to run midge 
>> :autotest in a separate console rather than in emacs with xmonad as my 
>> desktop manager (I mention xmonad because if you haven't checked it out you 
>> should - you will love it or hate it).
>>
>> Guess I just need to carve out some time to play with it myself.
>>
>> On Wednesday, 5 February 2014 06:09:38 UTC, Sean Corfield wrote:
>>
>>> On Tue, Feb 4, 2014 at 6:07 PM, Brian Marick <mar...@exampler.com> 
>>> wrote: 
>>> > I always grate at the need to then "immortalize" the core of what I 
>>> did in the REPL in repeatable tests. 
>>>
>>> That's actually one of the things that bothered me in the Emacs REPL 
>>> world: working in the REPL was separate from working in my production 
>>> source and my test source. It's one of the things that has me really 
>>> hooked on LightTable. I have my source and test namespaces both open. 
>>> I have them both connected to a "REPL". I can evaluate any code, in 
>>> place, in either file. If I grow some code in the source file, I can 
>>> put (defn some-name [args]) in front of it and M-) slurps it into a 
>>> function - done! If I grow some code in the test file, I can put 
>>> (expect result-value) in front of it and M-) slurps it into a test - 
>>> done! 
>>>
>>> Since I moved to LightTable, I've found myself doing even more 
>>> REPL-Driven-Development than before because it's so much easier to 
>>> turn the experiments into code - or tests - in place. 
>>> -- 
>>> Sean A Corfield -- (904) 302-SEAN 
>>> An Architect's View -- http://corfield.org/ 
>>> World Singles, LLC. -- http://worldsingles.com/ 
>>>
>>> "Perfection is the enemy of the good." 
>>> -- Gustave Flaubert, French realist novelist (1821-1880) 
>>>
>>  -- 
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clo...@googlegroups.com 
>> <javascript:>
>> Note that posts from new members are moderated - please be patient with 
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+u...@googlegroups.com <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to clojure+u...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> -- 
> Kornelis Sietsma  korny at my surname dot com http://korny.info
> .fnord { display: none !important; }
>  

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to