From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tim Visher Newsgroups: gmane.emacs.help Subject: Re: Java development with Emacs Date: Mon, 8 Mar 2010 07:21:26 -0500 Message-ID: References: <20100307.112656.238891810.jeff@chaosphere.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1268050950 8509 80.91.229.12 (8 Mar 2010 12:22:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 8 Mar 2010 12:22:30 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Jeff Clough Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Mar 08 13:22:26 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Nobya-00087t-Hl for geh-help-gnu-emacs@m.gmane.org; Mon, 08 Mar 2010 13:22:25 +0100 Original-Received: from localhost ([127.0.0.1]:50588 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NobyZ-0001li-N4 for geh-help-gnu-emacs@m.gmane.org; Mon, 08 Mar 2010 07:22:23 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NobyC-0001kn-23 for help-gnu-emacs@gnu.org; Mon, 08 Mar 2010 07:22:00 -0500 Original-Received: from [140.186.70.92] (port=47834 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Noby7-0001hw-LY for help-gnu-emacs@gnu.org; Mon, 08 Mar 2010 07:21:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Noby3-0007uq-7v for help-gnu-emacs@gnu.org; Mon, 08 Mar 2010 07:21:55 -0500 Original-Received: from mail-gw0-f41.google.com ([74.125.83.41]:40604) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Noby3-0007uj-4B for help-gnu-emacs@gnu.org; Mon, 08 Mar 2010 07:21:51 -0500 Original-Received: by gwb11 with SMTP id 11so6243775gwb.0 for ; Mon, 08 Mar 2010 04:21:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=X31RPGNsVBshiCjgjZMsSpD6u8msKOB3QrP7gVR1z2E=; b=FeaHVzJjn3oNFU0/YEIJaUNR7eEQ7Sw6Sn4hE5sqZxxks/h7KBtHq0QQnOLFtlpEVr CFGLHEeBxOf7lV/PZTNrJnoRnwTOeWMsb1hy9Z+FXe2ys9tKqK7o/lDfelZZl4ASgfyo 2m0GKdOEYeHzO/ZbZ0uNdeT5nO09/96uTHAYk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=UToN4dg2kTamPIcyIAWHUEOkpkxPB+OID5B+zpbSex+lhRwXehQpYR7kcCxQQqMWni bw2cOry/hmt5EAr6y7kFMG80AY/KkRz7FwqYw7A+koWz0YGgr/37rwMFNO5FOIw40KcJ JlU9PxJigNVFltd7EJwYKPLtwpkkrN1ttW5co= Original-Received: by 10.101.213.24 with SMTP id p24mr4645525anq.75.1268050909364; Mon, 08 Mar 2010 04:21:49 -0800 (PST) In-Reply-To: <20100307.112656.238891810.jeff@chaosphere.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:72387 Archived-At: On Sun, Mar 7, 2010 at 11:26 AM, Jeff Clough wrote: > Okay, so I think I'm just about done with NetBeans. =C2=A0Thus far the on= ly > thing giving me a rash is the editor, which is made marginally useful > (for me) through the Emacs key binding set. =C2=A0Unfortunately, that las= t > "ten percent" I'm missing has proven to be such a source of annoyance > that...well...I just can't take it anymore, man! *sniff* > > What is the done thing when it comes to writing Java applications > using Emacs? =C2=A0There's obviously a mode for writing the code, but wha= t > other packages and .emacs magic might I want to use to get the most > from it? =C2=A0I could easily Google some how-tos and whatnot, I'm sure, > but I'm also highly interested in the opinions of people actually > working with Java today as to the usability of Emacs for the task of > writing programs spanning multiple files and such. > > So if you're writing Java applications with Emacs as your > center-piece, how are you doing it and what other tools are you using? > > Barring an all-singing and dancing Emacs solution that lets me browse > classes, debug my applications, etc., is there any feasible way to > make Emacs work with NetBeans so that NB can keep managing my projects > but all of my editing can take place in Emacs? Not that I've been able to actually make it work or anything, but I'm fairly sure that the standard among people who live in Emacs and do Java dev is a combination of [CEDET], [ECB], and [JDEE]. If you haven't look at those packages, I highly recommend them. Alternatively, just going with tagged source files could be all you need... CEDET: http://cedet.sourceforge.net/ ECB: http://ecb.sourceforge.net/ JDEE: http://jdee.sourceforge.net/ --=20 In Christ, Timmy V. http://burningones.com/ http://five.sentenc.es/ - Spend less time on e-mail