From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Thomas L Roche Newsgroups: gmane.emacs.help Subject: Re: Emacs port to Eclipse Date: Tue, 24 Feb 2004 23:20:38 -0500 Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <200402242049.i1OKnlEq092416@e35.co.us.ibm.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Trace: sea.gmane.org 1077683006 452 80.91.224.253 (25 Feb 2004 04:23:26 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 25 Feb 2004 04:23:26 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Feb 25 05:23:21 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AvqZs-0005Yo-00 for ; Wed, 25 Feb 2004 05:23:20 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1AvqYK-0007Dr-7E for geh-help-gnu-emacs@m.gmane.org; Tue, 24 Feb 2004 23:21:44 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1AvqXt-0007DX-G4 for help-gnu-emacs@gnu.org; Tue, 24 Feb 2004 23:21:17 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1AvqXN-000701-BK for help-gnu-emacs@gnu.org; Tue, 24 Feb 2004 23:21:16 -0500 Original-Received: from [32.97.110.131] (helo=e33.co.us.ibm.com) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.30) id 1AvqXM-0006wH-Qu for help-gnu-emacs@gnu.org; Tue, 24 Feb 2004 23:20:44 -0500 Original-Received: from westrelay04.boulder.ibm.com (westrelay04.boulder.ibm.com [9.17.193.32]) by e33.co.us.ibm.com (8.12.10/8.12.2) with ESMTP id i1P4KeSL298732 for ; Tue, 24 Feb 2004 23:20:40 -0500 Original-Received: from d03nm120.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.193.82]) by westrelay04.boulder.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id i1P4KdIT098746 for ; Tue, 24 Feb 2004 21:20:39 -0700 In-Reply-To: <200402242049.i1OKnlEq092416@e35.co.us.ibm.com> Original-To: help-gnu-emacs@gnu.org X-Mailer: Lotus Notes Release 6.0.2CF1 June 9, 2003 X-MIMETrack: Serialize by Router on D03NM120/03/M/IBM(Release 6.0.2CF2|July 23, 2003) at 02/24/2004 21:20:39, Serialize complete at 02/24/2004 21:20:39 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 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 Xref: main.gmane.org gmane.emacs.help:17181 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:17181 Kai Grossjohann Tue, 24 Feb 2004 21:38:25 +0100 > I'm still not sure how to go about the integration of Emacs and > Eclipse. RemoteEclipse is one way to do (part of) it. Hadn't seen that ... http://www.raffael.ch/index.jsp?content=page/FTP/RemoteEclipse > But I'd think that it would be most natural for an Emacs user to > invoke the functionality from within Emacs. > For instance, this means that I'd expect to be able to do M-x > find-callers RET RET to find the callers of the method at point. Right. FWIW, what I would like to have is emacs in eclipse. I still want all the happy views, the markers, quick fixes, refactoring commands, Call Hierarchy, etc. I also want the availability of the graphical editors (sometimes). But I also want the option to open a file in an editor that is ... emacs! I.e. not just the right keybindings, it should have * a minibuffer, from which I can run elisp normally * elisp (lack of scripting is IMHO the biggest weakness with eclipse right now) It would be basically my current emacs frame either * running in the eclipse editor space, with eclipse providing the markers in the right and left border (the minibuffer could steal the space currently occupied by the tabs). This is what I visualize when I say "wrapper": emacs inside eclipse. * running outside the eclipse frame (as it does now) but communicating with eclipse, e.g. getting and understanding the necessary marginal inputs from eclipse and displaying them in its own margins. This sounds like what RemoteEclipse is starting toward ... hafta take a closer look at that ...