From unknown Tue Jun 17 22:19:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25962: Emacs IDE Resent-From: Ahmed Sorour Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Mar 2017 00:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25962 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25962@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148858819129984 (code B ref -1); Sat, 04 Mar 2017 00:44:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Mar 2017 00:43:11 +0000 Received: from localhost ([127.0.0.1]:38968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjxmw-0007nX-Uq for submit@debbugs.gnu.org; Fri, 03 Mar 2017 19:43:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjxk3-0007iw-An for submit@debbugs.gnu.org; Fri, 03 Mar 2017 19:40:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cjxjx-00040u-Mc for submit@debbugs.gnu.org; Fri, 03 Mar 2017 19:40:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49748) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cjxjx-00040n-Im for submit@debbugs.gnu.org; Fri, 03 Mar 2017 19:40:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36101) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cjxjw-0006oe-DY for bug-gnu-emacs@gnu.org; Fri, 03 Mar 2017 19:40:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cjxjv-00040T-Kq for bug-gnu-emacs@gnu.org; Fri, 03 Mar 2017 19:40:04 -0500 Received: from mail-it0-x234.google.com ([2607:f8b0:4001:c0b::234]:37539) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cjxjv-00040F-F7 for bug-gnu-emacs@gnu.org; Fri, 03 Mar 2017 19:40:03 -0500 Received: by mail-it0-x234.google.com with SMTP id 203so23289079ith.0 for ; Fri, 03 Mar 2017 16:40:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=bacV6MzpZ/uMz5OsOxjaLfhhl17iZc9aEakeL7zYbXE=; b=iknAG2WopaRVXtZgRFV7bkDW+uIz+wGl1B7CthizsuSTT+/Hi+0+mkqWZS3RaF7e/d Z3my3RZRBCHjAvlCJIjm4vZvWJTFwOTW5Pzj6xjCH5ryntirwSQ6XxOjErWy7nQDTPFk 9PV6b9MEsZyQ/QO4/SRoKFh4xufce1yfDJss7Cv0IYcxVjo2rGwjPfGZMOsHqNYhWfhm 8CqHyLoYks/TyBcbAr0PwBtDOXGzncrPFWNn09ojdh3crf6a5oimrbbocKtres1JxedK ZwX3j1jOiokV8bV+lGdaDxi4ukD7jrxRUX0wRdSRkOCVKrQNhr+bfl3wra4gg1UIJXtz Ic4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=bacV6MzpZ/uMz5OsOxjaLfhhl17iZc9aEakeL7zYbXE=; b=ezg/DKNHp9dgXe986CwjxnC+k6yYWy6TSLLIGk07cqHUdJyOvaxNezRN3obYMMjWgl fzZUfc0dVHDTwr9xmQQQ1kyQM6yMihlXgijXAXidf7DSd9JjKKrwLsJyVJ4sgcBD9/M6 1LJMFKDpRDCuTJlJy/vwP1W767bgvC3cR/CMLtizy/dOY8N9jBUaJOTUDZEIOt75s2tQ knge/clkY15wLIBdAfbptezRS3bSKuctFSH+eM8Yjc3Qf8/BPwl7/Ap1lxo4YYdlbmGK 3SUTA17RAnlMHYTEAOIgHvt98oX/ImAvpZr9z2UEyqNfAIso7+EmIkPEBRFfvTwiiuJ9 u1yw== X-Gm-Message-State: AMke39kJYq/5oCng+IdbrGGncL8jUuUg9+IEDUN2iJnkJ4/iZTRpkHpUssiEpDH3Sn578nZ/5iS1ntktHedjIw== X-Received: by 10.36.82.82 with SMTP id d79mr5900780itb.29.1488588000916; Fri, 03 Mar 2017 16:40:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.16.162 with HTTP; Fri, 3 Mar 2017 16:39:20 -0800 (PST) From: Ahmed Sorour Date: Fri, 3 Mar 2017 19:39:20 -0500 Message-ID: Content-Type: multipart/alternative; boundary=001a11449c0a02fc3e0549dce738 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Fri, 03 Mar 2017 19:43:08 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --001a11449c0a02fc3e0549dce738 Content-Type: text/plain; charset=UTF-8 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 --001a11449c0a02fc3e0549dce738 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

I've recentl= y been working more extensively with various coding languages, and have dev= eloped a need to use IDEs.

Is it possible to configure Emacs t= o act as a complete replacement for:

- Atom or Sublime (for Py= thon)
- IntelliJ IDEA (for Java)

Aside from project m= anagement, I'm also interested in a setup where I can call Emacs to lau= nch with one configuration when working with Java, and another configuratio= n when working with Python, etc.


Best Regards,
--
Ahme= d Sorour
P: +1 (617) 710-6251 (mobile)
E: sorour.a@gmail.com
--001a11449c0a02fc3e0549dce738-- From unknown Tue Jun 17 22:19:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25962: Emacs IDE Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Mar 2017 00:51: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: To: Ahmed Sorour Cc: 25962@debbugs.gnu.org Received: via spool by 25962-submit@debbugs.gnu.org id=B25962.148858862730759 (code B ref 25962); Sat, 04 Mar 2017 00:51:02 +0000 Received: (at 25962) by debbugs.gnu.org; 4 Mar 2017 00:50:27 +0000 Received: from localhost ([127.0.0.1]:38979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjxtz-000803-IK for submit@debbugs.gnu.org; Fri, 03 Mar 2017 19:50:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47233) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjxty-0007zs-H8 for 25962@debbugs.gnu.org; Fri, 03 Mar 2017 19:50:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cjxts-0007HL-Vi for 25962@debbugs.gnu.org; Fri, 03 Mar 2017 19:50:21 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37703) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cjxtp-0007GZ-FB; Fri, 03 Mar 2017 19:50:17 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cjxtp-0001vm-0n; Fri, 03 Mar 2017 19:50:17 -0500 From: Glenn Morris References: X-Spook: Enriched credit card MARTA Michoacna Armani FSF Infection X-Ran: p#(;[VKxR&Kf!oa1f-MnDp*{O'X2oD2iAgD (Ahmed Sorour's message of "Fri, 3 Mar 2017 19:39:20 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) IMO this question is too broad for a bug report, so I'm going to close the associated issue in the tracker. That doesn't stop anyone from replying though. The help-gnu-emacs list would probably have been a better place for this. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 03 19:50:49 2017 Received: (at control) by debbugs.gnu.org; 4 Mar 2017 00:50:49 +0000 Received: from localhost ([127.0.0.1]:38982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjxuK-00080d-Qt for submit@debbugs.gnu.org; Fri, 03 Mar 2017 19:50:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjxuJ-00080Q-2N for control@debbugs.gnu.org; Fri, 03 Mar 2017 19:50:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cjxuD-0007Ki-7L for control@debbugs.gnu.org; Fri, 03 Mar 2017 19:50:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37705) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cjxuD-0007Ke-40 for control@debbugs.gnu.org; Fri, 03 Mar 2017 19:50:41 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cjxuC-0001yo-PA for control@debbugs.gnu.org; Fri, 03 Mar 2017 19:50:40 -0500 Subject: control message for bug 25962 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Fri, 03 Mar 2017 19:50:40 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) tag 25962 notabug close 25962 From unknown Tue Jun 17 22:19:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25962: Emacs IDE 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 To: Ahmed Sorour Cc: 25962@debbugs.gnu.org Received: via spool by 25962-submit@debbugs.gnu.org id=B25962.148881077018560 (code B ref 25962); Mon, 06 Mar 2017 14:33:02 +0000 Received: (at 25962) by debbugs.gnu.org; 6 Mar 2017 14:32:50 +0000 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 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 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) 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 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) From: Filipp Gunbin In-Reply-To: (Ahmed Sorour's message of "Fri, 3 Mar 2017 19:39:20 -0500") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (darwin) Date: Mon, 06 Mar 2017 17:32:48 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 06 12:47:59 2017 Received: (at control) by debbugs.gnu.org; 6 Mar 2017 17:47:59 +0000 Received: from localhost ([127.0.0.1]:43066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ckwjn-0003I7-9v for submit@debbugs.gnu.org; Mon, 06 Mar 2017 12:47:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58365) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ckwjm-0003Hw-Cp for control@debbugs.gnu.org; Mon, 06 Mar 2017 12:47:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ckwjg-0003VQ-N2 for control@debbugs.gnu.org; Mon, 06 Mar 2017 12:47:53 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50993) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ckwjg-0003VM-Jc for control@debbugs.gnu.org; Mon, 06 Mar 2017 12:47:52 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ckwjg-0005AQ-8p for control@debbugs.gnu.org; Mon, 06 Mar 2017 12:47:52 -0500 Subject: control message for bug 25962 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Mon, 06 Mar 2017 12:47:52 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) forwarded 25962 http://lists.gnu.org/archive/html/help-gnu-emacs/2017-03/msg00019.html