Ok, in my opinion (and I develop Clojure full-time with Emacs), it's way
harder to learn Emacs than for Emacs to learn you ("In Soviet Russia,
editor learns you" etc).
What I mean: Emacs is very-very-very customizable. If you're learning
Clojure, to some extend you are becoming familiar with elisp (the embedded
Emacs Lisp) at the same time because they're both Lisps. It's really worth
learning how to customize Emacs very early on. For example, people complain
all the time about the cryptic, hard to remember key combinations. You know
what? Just re-assign the ones that you use frequently to something that you
remember. My F7 toggles line wrapping. Not sure why that key made sense to
me, but it did, and I have never forgotten it. There are good mechanisms
for discovering what function is called when you press a key combination
(and it's always the case that a function is called), so when you know the
name of the function you can trivially create your own key combination for
calling it.
Another approach is to discover the name and then call the function by
typing it's name (Alt-X, function name, ENTER). I do that a lot, and when I
get bored of doing it, I just assign it to a key combination.
This is an approach that pays huge dividends, because you end up with an
editor that feels very close to your needs - and very close to your usage
patterns. The main disadvantage is that once you customize it to such an
extent, no other Emacs user can sit at your keyboard and use it :-)
Also, Emacs' paredit (the structural editing plugin for Lisps) is extremely
useful when editing Clojure, I can't even imagine doing without it.
Stathis
On Friday, 7 June 2013 23:27:26 UTC+1, Denis Labaye wrote:
>
> *Learning Emacs is more important than learning Clojure.*
>
> -- A Clojure fanboy and former Vim user
>
>
>
> On Fri, Jun 7, 2013 at 10:46 PM, futile <[email protected]
> <javascript:>>wrote:
>
>> Before, I used vim for several years. But when I learned Clojure I
>> switched to emacs, and it's really not hard or awkward like I was afraid
>> of. Honestly now I like it much better than vim. And I've found paredit and
>> nrepl.el to be extremely handy, even used together.
>>
>>
>> On Tuesday, January 17, 2012 3:38:05 PM UTC-6, Josef Frydl wrote:
>>>
>>> Can you please recommend the Best IDE for Clojure? I have Eclipse
>>> NetBeans and JetBrain already installed.
>>>
>> --
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to [email protected]<javascript:>
>> Note that posts from new members are moderated - please be patient with
>> your first post.
>> To unsubscribe from this group, send email to
>> [email protected] <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 [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.