From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Filipp Gunbin Newsgroups: gmane.emacs.bugs Subject: bug#25962: Emacs IDE Date: Mon, 06 Mar 2017 17:32:48 +0300 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1488810802 1946 195.159.176.226 (6 Mar 2017 14:33:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 6 Mar 2017 14:33:22 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (darwin) Cc: 25962@debbugs.gnu.org To: Ahmed Sorour Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 06 15:33:17 2017 Return-path: Envelope-to: geb-bug-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 1ckthK-0008KL-DK for geb-bug-gnu-emacs@m.gmane.org; Mon, 06 Mar 2017 15:33:14 +0100 Original-Received: from localhost ([::1]:44224 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ckthQ-0002LE-JF for geb-bug-gnu-emacs@m.gmane.org; Mon, 06 Mar 2017 09:33:20 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45276) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ckthC-0002HN-Aq for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2017 09:33:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ckth9-0002DU-2Z for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2017 09:33:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43722) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ckth8-0002DG-RS for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2017 09:33:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ckth8-0004pn-Hq for bug-gnu-emacs@gnu.org; Mon, 06 Mar 2017 09:33:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Filipp Gunbin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Mar 2017 14:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25962 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 25962-submit@debbugs.gnu.org id=B25962.148881077018560 (code B ref 25962); Mon, 06 Mar 2017 14:33:02 +0000 Original-Received: (at 25962) by debbugs.gnu.org; 6 Mar 2017 14:32:50 +0000 Original-Received: from localhost ([127.0.0.1]:41921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cktgv-0004pH-Qj for submit@debbugs.gnu.org; Mon, 06 Mar 2017 09:32:50 -0500 Original-Received: from out4-smtp.messagingengine.com ([66.111.4.28]:57219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cktgu-0004p9-4C for 25962@debbugs.gnu.org; Mon, 06 Mar 2017 09:32:48 -0500 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 96B5D20740; Mon, 6 Mar 2017 09:32:47 -0500 (EST) Original-Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Mon, 06 Mar 2017 09:32:47 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=xHeGCQFr5YNZ/PQ7N7ICrCleaMw=; b=Py2dfl OyZG3X0DWyMVNYEkR7oTNdqW5ru83dH3ttkWqU9TWMlw/6dgxptcGfaasHz2kt8S cT2T4wcTkSu4snuaDhxb1mTAaY68MWW8F5EUVHluttbz8P4ZAdEV8Ep0OJ1b0VR0 lYx1Je56bsRo8nqRwvf6bLY4NuL076oxRRnjI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=smtpout; bh=xHeGCQFr5YNZ/P Q7N7ICrCleaMw=; b=SPxPhiSN6iKm+9QyXUobdRMd3LQKrK1nR7any0Vl2MzAt6 08t34IGPDKBV9WRX2sfwwtiE+GbpcFIyqBroFHYGpJgx+zeVvoy5UBmoFNvxucEj Kjf0XBR5CR1o+LK/Y/CH1Odc3LS03EDYal75zqHNj4Gfm4UaHJU7OSzqT0jrc= X-ME-Sender: X-Sasl-enc: 31Gkp/pfzR2LdB7WKREuhCk4XUczbrsESLlMGl+qRUT2 1488810767 Original-Received: from fgunbin.local (unknown [94.25.218.10]) by mail.messagingengine.com (Postfix) with ESMTPA id CA5B47E184; Mon, 6 Mar 2017 09:32:46 -0500 (EST) In-Reply-To: (Ahmed Sorour's message of "Fri, 3 Mar 2017 19:39:20 -0500") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:130254 Archived-At: For Java, the short answer is "no". You can try CEDET, various modes for Java (malabar, old jde, etc.), but AFAIK they'll not just "replace" IntelliJ as you'd expect it. And there is a justification for that - IntelliJ requires a lot of resources, it eats RAM, indexes everything and is generally slow. The good news is that in Emacs you can use clever text editing facilities, record a macro / write a function for whatever you want (like generating getters/setters). Debugger is available as `jdb' in emacs unified debugger - `gud'. Command-line compilation and stepping through errors is, of course, available as usual with `M-x compile'. Perhaps other people will tell more about tight integration. Filipp On 03/03/2017 19:39 -0500, Ahmed Sorour wrote: > Hi, > > I've recently been working more extensively with various coding languages, and have developed a need to use IDEs. > > Is it possible to configure Emacs to act as a complete replacement for: > > - Atom or Sublime (for Python) > - IntelliJ IDEA (for Java) > > Aside from project management, I'm also interested in a setup where I can call Emacs to launch with one configuration when working with > Java, and another configuration when working with Python, etc. > > Best Regards, > -- > Ahmed Sorour > P: +1 (617) 710-6251 (mobile) > E: sorour.a@gmail.com