From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Kendall Shaw Newsgroups: gmane.emacs.help Subject: Re: Help with Java Programming in Emacs Date: Sun, 10 Sep 2017 23:34:59 -0700 Message-ID: References: <877ex72ejm.fsf@vicarie> <87lglmtr4p.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1505111758 1312 195.159.176.226 (11 Sep 2017 06:35:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 11 Sep 2017 06:35:58 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Sep 11 08:35:52 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drIJg-0007QF-10 for geh-help-gnu-emacs@m.gmane.org; Mon, 11 Sep 2017 08:35:32 +0200 Original-Received: from localhost ([::1]:55688 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drIJj-0003c8-TZ for geh-help-gnu-emacs@m.gmane.org; Mon, 11 Sep 2017 02:35:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55589) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drIJM-0003ZV-8X for help-gnu-emacs@gnu.org; Mon, 11 Sep 2017 02:35:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drIJJ-000677-5n for help-gnu-emacs@gnu.org; Mon, 11 Sep 2017 02:35:12 -0400 Original-Received: from c.mail.sonic.net ([64.142.111.80]:35504) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1drIJI-000642-SU for help-gnu-emacs@gnu.org; Mon, 11 Sep 2017 02:35:09 -0400 Original-Received: from [192.168.1.76] (108-64-77-57.lightspeed.sntcca.sbcglobal.net [108.64.77.57]) (authenticated bits=0) by c.mail.sonic.net (8.15.1/8.15.1) with ESMTPSA id v8B6YxBu009913 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Sun, 10 Sep 2017 23:35:00 -0700 In-Reply-To: <87lglmtr4p.fsf@gmail.com> Content-Language: en-US X-Sonic-CAuth: UmFuZG9tSVYiYlURM4cZ9/vIZz9/FNGf0+YMkOf2dTFyylY6JUABnhteMRx7j5mINJuBopsOdWd91pT7HbUEKI0CbaobLOXy X-Sonic-ID: C;mJyjVbuW5xGEK8GbEi49jA== M;cJLzVbuW5xGEK8GbEi49jA== X-Sonic-Spam-Details: 0.0/5.0 by cerberusd X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 64.142.111.80 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.help:114244 Archived-At: On 09/10/2017 10:12 AM, Jay Kamat wrote: > Hi, > >> Can someone share an article or any other resource for making Emacs a >> productive environment for Java (mainly for writing Flink jobs)? > I tried many options in the past, and I find meghanada mode the easiest > to use and the most effective. > > https://github.com/mopemope/meghanada-emacs > > Before I tried that, I was just using stock java-mode in emacs. That looks very interesting. I'll just add that for a while I was using emacs-eclim which uses eclipse as the java tool and emacs as the editor. I don't know that state of it now. I use either Intellij or Eclipse as debugger, and some times for code completion. Mainly with gradle as the build tool. So, I edit in emacs and switch back and forth. I will have to check out the gradle support in Meghanada-emacs. Kendall