James Keats <james.w.ke...@gmail.com> writes:

Hi James,

> I'm currently using Netbeans' clojure IDE and I quite like it.

So why are you bothering to use something else?

> but emacs, i find, is unnecessarily arcane compared to a modern java
> IDE.  It's keyboard shortcuts and combinations are based on ancient
> keyboards and terminals and historical conventions, and while i can
> customize that and only use what I need, netbeans already has a
> comfortable, modern setup out of the box.

Once you are used to it, you cannot believe how anyone can get work done
with these "modern" (aka windows-like, mouse-driven, inextensible) user
interfaces.  Emacs has an extremely high usability factor, but it
requires some time to become acquainted with it.

What I totally miss in any "modern" application is emacs' ability to
describe itself.  `C-h k <any>' explains exactly what the <any> shortcut
does, `C-h k <click>' explains in details what a mouse click on some
text, button, or menu item does, `C-h b' shows you all currently
applicable shortcuts, and I could go on and on.

In contrast, "modern" UIs have at best some tooltip that might give a
hint on keywords you can use to search the documentation, if there's
any...

> I see that some would suggest paredit, but honestly, i don't see that,
> navigating code through keyboard shortcuts,

Paredit it about editing on syntactic units (which are lists in lisp)
instead of only characters, words, and lines.  That it also offers good
navigation is only a side-effect.

> as all that much of an advantage considering that using the mouse or
> the trackpad is very convenient.

Hey, now I know two guys that really think a trackpad is convenient. ;-)

Bye,
Tassilo

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

Reply via email to