From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Fabian Ezequiel Gallina Newsgroups: gmane.emacs.devel Subject: [ANN] python.el + Django = python-django.el Date: Tue, 4 Dec 2012 00:25:04 -0300 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1354591517 12620 80.91.229.3 (4 Dec 2012 03:25:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 4 Dec 2012 03:25:17 +0000 (UTC) To: Emacs-Devel devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 04 04:25:30 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 1Tfj8T-0000ZM-LU for ged-emacs-devel@m.gmane.org; Tue, 04 Dec 2012 04:25:29 +0100 Original-Received: from localhost ([::1]:46680 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tfj8H-0002oR-Rf for ged-emacs-devel@m.gmane.org; Mon, 03 Dec 2012 22:25:17 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:45438) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tfj8B-0002n7-Nt for emacs-devel@gnu.org; Mon, 03 Dec 2012 22:25:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tfj85-00060M-Rv for emacs-devel@gnu.org; Mon, 03 Dec 2012 22:25:11 -0500 Original-Received: from mail-wg0-f51.google.com ([74.125.82.51]:47913) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tfj85-0005xB-Jv for emacs-devel@gnu.org; Mon, 03 Dec 2012 22:25:05 -0500 Original-Received: by mail-wg0-f51.google.com with SMTP id gg4so1521081wgb.30 for ; Mon, 03 Dec 2012 19:25:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=rNH3Ir89CIWqgY6rgCYT8pxuYbeUcUi5Bm9TwGD16XE=; b=WqSlITg0nGHG5WwVccwm8B/Ui18ntjsfoeKmtQDKMUpkHCwJs+TJ4T5+aYM67GE0Ew cOJtN8/U3dwQFN3/QiNbBNPhXmcek0mBoEuV4RupsoI3QlQ8cFHe+6kYgJkib6sgW4jy nxCPMAnFrK5dCx3HxJ2Kk1JuW8C/BGwdA9a/oqs67vTEQw4mxDOtD8pj+GpIqU8nYDWW XjrU/VfcdTsrTutAXxpxxrEVNoUegs1l20wn2sDScQSwQ1DjmS2Mi39MCeBvQaIYpdTB zTYxdPvCvd50I/m4AzQj+J0sD+YmKK8F0X0gI+lp6z7xI8AjWGN1dFaGxJFTLlZ5zIZe GSOg== Original-Received: by 10.216.85.141 with SMTP id u13mr3307744wee.169.1354591504261; Mon, 03 Dec 2012 19:25:04 -0800 (PST) Original-Received: by 10.227.10.21 with HTTP; Mon, 3 Dec 2012 19:25:04 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 74.125.82.51 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:155234 Archived-At: I just pushed to github an Emacs package to work with Django projects. It follows the magit-status buffer filosophy a bit. I has a tight integration with management commands and simple/intuitive bindings to do stuff you'd normally use (like grep an app's directory, open the directory with dired, etc). The most interesting feature from my point of view is the ability to launch management commands and focus them with just a couple of bindings. It's worth to say that if you have runserver running and get to a set_trace, either from pdb or ipdb, Emacs will start following such files automatically (directly from python.el's pdbtracking feature). The package also provides a nice way to define quick management commands (ways to run management commands with nice defaults and cool prompts with intelligent completion). By default it has defined a bunch of these quick commands, many from built-in Django commands, and others popular from django-extensions and south. For anybody interested: https://github.com/fgallina/python-django.el Happy hacking, --=20 Fabi=E1n E. Gallina http://www.from-the-cloud.com