-
Emacs 22 released - still with limited built-in Java support (7 messages)
- Posted by: Joseph Ottinger
- Posted on: June 04 2007 08:42 EDT
Noted by Joe Grossberg: GNU Emacs 22 has been released. This release has many, many (many, many, many) changes to it, some of which affect Java (in that jdb support has been updated, as well as some of the font-lock stuff), but for the most part, it remains what it was: an editor that happens to have an operating system in it (or vice versa) that many coders still love. Some of the changes are odd, to say the least: for example, one of the changes is "Emacs can now be built without sound support." (It's about time...?) There are two major versions of Emacs out there, Lucid Emacs (AKA XEmacs) and GNU Emacs. This is GNU Emacs, of course, so it'll be interesting to see what changes XEmacs makes in response. If you use emacs, which one do you prefer (and why?) Are you using Emacs without JDEE?Threaded Messages (7)
- Eclipse is the 21st century Emacs by Joe Fouad on June 04 2007 12:45 EDT
- Vim Java Support? by Donald Mitchell on June 05 2007 00:58 EDT
-
flymake by Time PassX on June 05 2007 02:10 EDT
- Eclim.sf.net by Donald Mitchell on June 05 2007 01:26 EDT
-
flymake by Time PassX on June 05 2007 02:10 EDT
- Vim Java Support? by Donald Mitchell on June 05 2007 00:58 EDT
- Re: Emacs 22 released - still with limited built-in Java support by John Davies on June 05 2007 18:10 EDT
- Re: Emacs 22 released - still with limited built-in Java support by Cameron Purdy on June 06 2007 07:33 EDT
- Re: Emacs 22 released - still with limited built-in Java support by John Davies on June 07 2007 01:08 EDT
- Re: Emacs 22 released - still with limited built-in Java support by Cameron Purdy on June 06 2007 07:33 EDT
-
Eclipse is the 21st century Emacs[ Go to top ]
- Posted by: Joe Fouad
- Posted on: June 04 2007 12:45 EDT
- in response to Joseph Ottinger
Emacs with elisp evolved to eclipse +plugins(osgi) BUT i still love IDEA... really it is the best,it makes programming a real pleasure -
Vim Java Support?[ Go to top ]
- Posted by: Donald Mitchell
- Posted on: June 05 2007 00:58 EDT
- in response to Joe Fouad
You really can't knock the level of java support. By comparison, Vim is still behind as far as java support goes. The currently version of ctags still doesn't support many of the Java 5 features. I think the real challenge for these editors going forward is too start incorporating some of the basic IDE features like constant compiling and the associated marking of compile errors as you type. The old code->compile->fix->compile cycles they support can't compete with the IDEs. And as the javac compiler gets more capabilities for tools to take advantage these editors need ways of accessing and displaying that information. -
flymake[ Go to top ]
- Posted by: Time PassX
- Posted on: June 05 2007 02:10 EDT
- in response to Donald Mitchell
I used to use flymake to get compile-as-you-type and semantic error underlining in emacs. With version 22, flymake is now part of the standard GNU Emacs distribution. The reasons I had to move on to a Java IDE were that I used jikes as the compiler for flymake for speed (and jikes does not support Java 5), and I used xrefactory for refactoring (and xrefactory does not support Java 5). I still use emacs for editing other kinds of text files though. -
Eclim.sf.net[ Go to top ]
- Posted by: Donald Mitchell
- Posted on: June 05 2007 13:26 EDT
- in response to Time PassX
After your comment on flymake I looked around and there's a sourceforge project called Eclim that seems to give some of the capabilities I was looking for in Vim by integrating it with a headless Eclipse instance. I'll have to try it out. -
Re: Emacs 22 released - still with limited built-in Java support[ Go to top ]
- Posted by: John Davies
- Posted on: June 05 2007 18:10 EDT
- in response to Joseph Ottinger
Emacs has to go down as one of the coolest applications every written, it might not be everyone's cup of tea when it comes to editors but the design of it is brilliant. Back in the "good ol' days" my Sun Spark station used to fire up Emacs and I'd stay in it all day. It handled email, file management, the OS interface, compiling and debugging. Of course this was in the late 80s and early 90s before Java and email as we know it today but it really is a powerful tool even today. For those that don't know it, it's probably not worth the effort because there are so many more modern and simpler tools to use but as an FYI think of it as a framework for editing files (text, java, C, binary, you name it) with an API that you can use interactively. You can write little macros (functions) to do very complex operations with the API and then bind the macro to a key and then re-use it as if it was part of the editor from day one. It's very well designed and everything works around buffers. If you've every used Bash as a shell in Linux/Mac/UNIX/Cygwin then the commands are based on Emacs. If anything it's worth a look at just to see how clever it is. Do I still use it? Yes. It's still my default editor because it's up and ready to go in a tenth of a second regardless of what the file is. I love IntelliJ but to have a quick look at a Java file, make a very quick change or to edit a file on a remote machine Emacs has done the job, recompiled and run the application while IntelliJ is still booting. 22.1.1 is now installed on my Mac and my new default editor, that's over 20 years I've been using it now, it's still cool. -John- -
Re: Emacs 22 released - still with limited built-in Java support[ Go to top ]
- Posted by: Cameron Purdy
- Posted on: June 06 2007 07:33 EDT
- in response to John Davies
.. that's over 20 years I've been using it now, it's still cool.
Hey John, some of us weren't born when you started using Emacs ;-) Peace, Cameron Purdy Oracle Coherence: The Java Data Grid -
Re: Emacs 22 released - still with limited built-in Java support[ Go to top ]
- Posted by: John Davies
- Posted on: June 07 2007 13:08 EDT
- in response to Cameron Purdy
Of course you're not speaking for yourself Cameron, I understood you're old enough to drink in America now. :-) -John-.. that's over 20 years I've been using it now, it's still cool.
Hey John, some of us weren't born when you started using Emacs ;-)
Peace,
Cameron Purdy