From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: bbbscarter@gmail.com Newsgroups: gmane.emacs.help Subject: Re: python setup ? Date: Fri, 1 May 2009 14:35:07 -0700 (PDT) Organization: http://groups.google.com Message-ID: <229890ca-26f4-4e5b-a0d0-9fa6d1cf3f92@r33g2000yqn.googlegroups.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1241217605 13960 80.91.229.12 (1 May 2009 22:40:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 May 2009 22:40:05 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat May 02 00:39:55 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1M01Oa-0008VU-1Z for geh-help-gnu-emacs@m.gmane.org; Sat, 02 May 2009 00:39:52 +0200 Original-Received: from localhost ([127.0.0.1]:39538 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M01OZ-00062g-H4 for geh-help-gnu-emacs@m.gmane.org; Fri, 01 May 2009 18:39:51 -0400 Original-Path: news.stanford.edu!newsfeed.stanford.edu!postnews.google.com!r33g2000yqn.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 27 Original-NNTP-Posting-Host: 212.23.23.165 Original-X-Trace: posting.google.com 1241213707 13001 127.0.0.1 (1 May 2009 21:35:07 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Fri, 1 May 2009 21:35:07 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: r33g2000yqn.googlegroups.com; posting-host=212.23.23.165; posting-account=RibUSwoAAAALKEHRvTWorFStqBb2l_hI User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10 GTB5, gzip(gfe), gzip(gfe) Original-Xref: news.stanford.edu gnu.emacs.help:168862 X-Mailman-Approved-At: Fri, 01 May 2009 18:38:34 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:64137 Archived-At: Actually, as an aside, what sort of workflows do people have when using emacs with something like python? Being relatively new to emacs I've been struggling slightly with finding an optimal workflow. For example, in other editors/IDEs my workflow would be something along the lines of: 1. Edit code 2. Run something like pylint or pychecker over the code, run the unit tests, etc 3. Run the app via the debugger 4. Catch any crashes or problems in the debugger, fix them, and start again. In emacs, cycling from editing code to running it under the debugger seems a touch fiddly, largely because it seems to involve more than hitting a single key. I've also tried the 'run/reimport buffer into the interpreter workflow' without much success, in that I usually just want to rerun my app from scratch rather than reload just the file I'm working on. I suspect that I'm so used to the usual IDE workflow that I'm overlooking something fundamental. Any insights would be much appreciated. Thanks! Simon