Thanks Markus,
I agree, awareness of sexps will be very important.  Sounds like I
have some research to do with clojure-mode.

Casey

On Oct 14, 8:27 am, mac <[EMAIL PROTECTED]> wrote:
> I use eclipse daily at work so I'm pretty used to it, would be very
> nice with a clojure plugin.
> Are you taking feature requests?
> If you are, here is mine:
>
> I like a good IDE as much as anyone but so far I have been using emacs
> with Jeffrey Chu's clojure-mode (http://clojure.codestuffs.com/).
> Coming from a VS/eclipse background I feel comfortable with a full IDE
> but I have discovered something about most IDE's when I have been
> using emacs.
> While they do a good job of integrating stuff, their editors actually
> suck, at least in their default configurations.
>
> So I humbly submit a request to you to try to make the editor have the
> same features as the clojure paredit mode, at least as an option one
> can enable. What I really like about it is that it is sexp-aware, it
> will help you balance parens and brackets by inserting pairs
> automatically and prevent you from deleting non empty expressions.
> There are also keyboard commands for "expanding" or "shrinking" an
> expression to include/exclude symbols or expressions around it/inside
> it while automatically preserving correct indentation. Plus of course
> the standard stuff like keyboard commands for eval last expr, eval
> buffer, eval region (selection) etc. that really helps with
> interactive development.
>
> As much as I like the whole IDE idea, I am starting to get so used to
> the fantastic editor that emacs is when properly configured that I get
> a little annoyed writing java in eclipse at work because it doesn't
> really offer much more than syntax highlightning and inserting some
> brackets (yes code completion is great and all but not really an
> editor feature in the sense I mean here).
>
> To sum up a very wordy post: if you could make the editor as good as
> the emacs mode, that would be awesome!
>
> /Markus
>
> On Oct 14, 4:49 am, Casey Marshall <[EMAIL PROTECTED]> wrote:
>
> > Hi,
> > I humbly present my first steps toward an Clojure Eclipse plugin
> > (http://code.google.com/p/clojure-dev/).  So far, here's where its at:
>
> > * Clojure nature, project type and builder (which doesn't do much
> > yet).
> > * Added a Clojure REPL to the console.  You can open it with the "New
> > Console" button on the console view.
> > * When editing a *.clj file, you can run the current file, which will
> > get loaded into the REPL console.
>
> > The REPL console has direct access to the Eclipse runtime and should
> > be able to manipulate the workbench.  That's right.. its an Eclipse
> > minibuffer!
>
> > Some background on clojure-dev... for some reason, I had to add a
> > Class.forName("clojure.lang.RT") in my Clojure OSGi bundle's start().
> > Otherwise I was not able to run Clojure within Equinox -- I believe it
> > was a Compiler.loadFile issue on the core Clojure files.  I originally
> > tried basing my plugin on the DLTK without much luck -- the DLTK does
> > not seem very relevant to targeting the JVM, its more like something
> > you'd use for an out-of-process scripting language environment.  I'm
> > going to go my own way and hook into the JDT where I have to.  I'm
> > looking at CUSP, PyDev, and Scala SDT for inspiration.
>
> > My next steps are to focus on Clojure language support and better JDT
> > integration (classpath, etc.).  Deployment and tooling is a big deal
> > to me, I think they're essential to being productive with the Java
> > platform -- even if the Clojure language is more productive, the Java
> > batteries included still require a lot of typing!
>
> > I know the Eclipse platform pretty well but from an Equinox & RCP
> > background.  I'm new to IDE development, so this is quite a learning
> > experience!
>
> > Cheers,
> > Casey
--~--~---------~--~----~------------~-------~--~----~
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
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to