From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lawrence Liu Newsgroups: gmane.emacs.devel Subject: Re: GNU Emacs as a lightweight Java IDE Date: Mon, 2 Dec 2019 12:40:25 +0800 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000495d120598b12e68" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="16465"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: Anand Tamariya Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 02 05:40:57 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1ibdW4-00049B-0p for ged-emacs-devel@m.gmane.org; Mon, 02 Dec 2019 05:40:56 +0100 Original-Received: from localhost ([::1]:58832 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ibdW2-0005B9-9Q for ged-emacs-devel@m.gmane.org; Sun, 01 Dec 2019 23:40:54 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47252) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ibdVr-0005AN-7Z for emacs-devel@gnu.org; Sun, 01 Dec 2019 23:40:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ibdVp-0005Yd-At for emacs-devel@gnu.org; Sun, 01 Dec 2019 23:40:43 -0500 Original-Received: from mail-oi1-x22e.google.com ([2607:f8b0:4864:20::22e]:38934) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ibdVn-0005XO-L5 for emacs-devel@gnu.org; Sun, 01 Dec 2019 23:40:41 -0500 Original-Received: by mail-oi1-x22e.google.com with SMTP id a67so12445019oib.6 for ; Sun, 01 Dec 2019 20:40:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fGVOytuOwTrLZrI3lnFKsK1ttVR4eW1GUAhdIORBd9E=; b=duaUwFAScJp/GpB4rEa6svdkgAApfX+H7tzlGVtXDryvw3k7FoUoNG2NTnH3Mzy2/Y V0bW1nW7N/n1W3Q9r98LIQDnbjkJrjO2l9Xg9IUafTVD8HqDOIJxhCAmpSy0eACDPhUY 93jaixGoYzxcD72O8QMXzAdKbGFbQXiEtKKAkZsPEUqeEPXKRKoo09NrnvzICUnX11C/ GvyUC/st+cMcKCSJIa8iu63k8oKHEk80fpQspQiZC4yN+UW2yxN8yB7AwtAF7QO/N7lh /Nzwn0ma0OYQ846TD950StwR4AUrQ1r/T3VH315PSgl3THo4loxQZKClv+7/zUOZ/RzW JvtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fGVOytuOwTrLZrI3lnFKsK1ttVR4eW1GUAhdIORBd9E=; b=Ls5t0OgsXpuoO+VmC/vjs2eoqm+YNT2zh5nQNhh5PLCxwUR1BTc5idjnjruwaGPoCg 6xGDF2pk2Uw6NQrLkL99KtJppYgYbkTbdGGG4Y6CyvQIbPmsTEwjM5CtT8DmvJLXrzD1 hGLZUvBLDqBs2NRXKM3aCDRl1NpBGpjk6OwxqVVgG1wS9hNLLkPreEjk8Hvkrho2c26z I/QeIyfvhN2vKpUltcxI+0ZYg68fVA+71mzcannd5rvdpqLlmtA0nqneAdAxkzcOxMAu WZwvLq2UzbEzHaSwLhwyl3bKqg6SKyrPw8vy3XyPQDH+pLbi74t01i53NUt7jsatqK8Z LO5w== X-Gm-Message-State: APjAAAVNm4hxxNUKygBzfkL4Hq55nJJShEihnNRfaJ851kYwvpi+KKL2 ahhFp+hFX/aLD6U8oWWbMQinaFYql6lr43sDR4c= X-Google-Smtp-Source: APXvYqxQOrq3BXTBeDqB6oiPvWTb//pglqBhJSq0uzIpW7ZHJME6WIL10vhhHNow0HzuIJAC+qkS1tznn7ttifiGqi8= X-Received: by 2002:aca:3012:: with SMTP id w18mr429430oiw.33.1575261636745; Sun, 01 Dec 2019 20:40:36 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::22e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:242989 Archived-At: --000000000000495d120598b12e68 Content-Type: text/plain; charset="UTF-8" Hello, I am trying to access your project but seems it gives me a 404 error message. Is your project open to public? Thanks :) Best Regards Lawrence On Mon, Dec 2, 2019 at 12:34 PM Anand Tamariya wrote: > Hi, > I've implemented some common features for editing Java in Emacs using > semantic. The refactoring video also demonstrates power of CEDET semantic - > same command is used to extract method both from Java and Lisp code. It > might still be rough around the edges. Patches and feedback are welcome. > > *Code Editing* > - Find project file using regex > - Code auto-completion > - Jump to definition > - Compile using mvn > - Organize imports > > *Refactoring* > - Extract method > - Extract interface > - Implement interface > - Pull up method > - Find references > - Rename variables and methods > > *Code:* https://gitlab.com/atamariya/emacs/tree/dev > > *Demo:* > Code completion https://youtu.be/MWpvKSTz4qc > Refactoring https://youtu.be/zmRac_BNbv0 > > Regards, > Anand > --000000000000495d120598b12e68 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I am trying to access your proje= ct but seems it gives me a 404 error message.

Is y= our project open to public?

Thanks :)
Best Regards
Lawrence


On Mon, Dec = 2, 2019 at 12:34 PM Anand Tamariya <atamariya@gmail.com> wrote:
Hi,
I've implemen= ted some common features for editing Java in Emacs using semantic. The refactoring video also demonstrates power of CEDET semantic - same command= is used=20 to extract method both from Java and Lisp code. It might still be rough=20 around the edges. Patches and feedback are welcome.

Code Editing
- Find project file using regex
-= Code auto-completion
- Jump to definition
- Compile us= ing mvn
- Organize imports

Refact= oring
- Extract method
- Extract interface
- Implement interface
- Pull up method
- Find= references
- Rename variables and methods

Code: https://gitlab.com/atamariya/emacs/tree/dev
Demo:
Code completion=C2=A0https://youtu.be/MWpvKSTz4qc <= /div>

Regards,
Anand
--000000000000495d120598b12e68--