From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Emacs and Java Date: Sat, 15 Sep 2012 11:15:52 +0300 Message-ID: <83obl7u2fb.fsf@gnu.org> References: <87har0onhj.wl%f@mazzo.li> <877grvpwyk.wl%f@mazzo.li> NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1347696960 19075 80.91.229.3 (15 Sep 2012 08:16:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 15 Sep 2012 08:16:00 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Sep 15 10:16:04 2012 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TCnXo-0002hx-Fk for geh-help-gnu-emacs@m.gmane.org; Sat, 15 Sep 2012 10:16:04 +0200 Original-Received: from localhost ([::1]:39610 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TCnXk-0007w9-EO for geh-help-gnu-emacs@m.gmane.org; Sat, 15 Sep 2012 04:16:00 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:50997) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TCnXe-0007vq-Rz for help-gnu-emacs@gnu.org; Sat, 15 Sep 2012 04:15:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TCnXd-0003Sc-1U for help-gnu-emacs@gnu.org; Sat, 15 Sep 2012 04:15:54 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:59499) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TCnXc-0003SI-QU for help-gnu-emacs@gnu.org; Sat, 15 Sep 2012 04:15:52 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MAD00L00TJTV600@a-mtaout22.012.net.il> for help-gnu-emacs@gnu.org; Sat, 15 Sep 2012 11:15:51 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MAD00LNFTMFN840@a-mtaout22.012.net.il> for help-gnu-emacs@gnu.org; Sat, 15 Sep 2012 11:15:51 +0300 (IDT) In-reply-to: <877grvpwyk.wl%f@mazzo.li> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.172 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:86788 Archived-At: > Date: Sat, 15 Sep 2012 08:27:31 +0100 > From: Francesco Mazzoli > > At Sat, 15 Sep 2012 08:53:47 +0800, > Leo wrote: > > Writing java in emacs is only better than writing it in notepad. Probably why > > some veteran emacs hackers leave emacs for IDEs if they have to hack java day > > in and day out! You can customise the hell out of emacs and it will never even > > come close to any good java IDE. Emacs simply doesn't understand java or > > understand it in a retarded way (i.e. it can do some code completion with a > > speed nobody can tolerate). > > There is no reason whatsoever why this has to be the case, emacs has excellent > support (either out of the box or via third party packages) for most languages. > The problem is that most people just give up and use big IDEs, which I truly > loathe - I'd rather code in the current emacs setup than in an IDE. Way to go! Please submit any changes you feel are necessary to emacs-devel@gnu.org, or, better yet, file a bug with the patches using "M-x report-emacs-bug RET". People who want to improve Emacs support for IDE-like development environment with modern features are encouraged to make improvements and submit them, and generally work on improving them, rather than whine about Emacs being "slightly better than Notepad". That kind of attitude will never get you any closer to your goal. You can sit on the fence laughing at Emacs and waiting for others to do the job, or you can jump in, bite the bullet, and do something to advance Emacs into the future. Your call.