From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.devel Subject: Re: python.el [was: Kickstarter for Emacs] Date: Fri, 20 Apr 2012 09:32:21 +0800 Message-ID: <87d3736vdm.fsf@gmail.com> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1334898217 8758 80.91.229.3 (20 Apr 2012 05:03:37 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 20 Apr 2012 05:03:37 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 20 07:03:37 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SL60M-00052v-HP for ged-emacs-devel@m.gmane.org; Fri, 20 Apr 2012 07:03:34 +0200 Original-Received: from localhost ([::1]:38695 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SL60L-0006XH-NT for ged-emacs-devel@m.gmane.org; Fri, 20 Apr 2012 01:03:33 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:33780) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SL60I-0006Wj-HR for emacs-devel@gnu.org; Fri, 20 Apr 2012 01:03:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SL60G-0000jE-Dl for emacs-devel@gnu.org; Fri, 20 Apr 2012 01:03:30 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:54671) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SL60G-0000j4-6t for emacs-devel@gnu.org; Fri, 20 Apr 2012 01:03:28 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SL60B-0004vy-MH for emacs-devel@gnu.org; Fri, 20 Apr 2012 07:03:23 +0200 Original-Received: from 119.255.41.67 ([119.255.41.67]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 20 Apr 2012 07:03:23 +0200 Original-Received: from sdl.web by 119.255.41.67 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 20 Apr 2012 07:03:23 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 25 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 119.255.41.67 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) Cancel-Lock: sha1:AXxHBJbVDs1rxUhMNs9CxJdc6ic= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:149848 Archived-At: On 2012-04-20 09:27 +0800, Fabian Ezequiel Gallina wrote: > With python.el I did something for myself[0] (at first) because I > needed a python mode that works out of the box and provides minimal > but robust stuff. I don't need it to be an Eclipse contender, nor a > full fledged IDE, nor having it integrated with ropemacs and pymacs > out of the box and do fancy introspection and re-factoring. I needed > simple, robust stuff (indentation, shell and navigation) for a simple, > robust language (for my every day work). I use Emacs's python.el exclusively because I need a simple python mode for syntax highlighting and running the python interpreter with completion. I found python.el well written and well integrated with features of GNU Emacs such as comint, compilation-mode, pdb etc. It has some rough edges but mainly due to the underlying OS or python interpreter which a new python mode may have as well. For example, the last time I tried the new python.el on OSX, it failed miserably. On the face of the list of features from the new python.el, it seems emacs's python.el already has most of them. So I am not terribly interested in a new python.el to replace current one and bring in all unforeseeable incompatibility problems. Leo