From noreply at sourceforge.net Sat Sep 1 03:57:05 2012 From: noreply at sourceforge.net (SourceForge.net) Date: Fri, 31 Aug 2012 18:57:05 -0700 Subject: [Python-mode] [ python-mode-Bugs-3563825 ] Feature: Display class / function name in status bar. Message-ID: <3X80tX4CDqzQMM@mail.python.org> Bugs item #3563825, was opened at 2012-08-31 13:47 Message generated for change (Comment added) made by fraggod You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=581349&aid=3563825&group_id=86916 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nefarious CodeMonkey, Jr. (nejucomo) Assigned to: Nobody/Anonymous (nobody) Summary: Feature: Display class / function name in status bar. Initial Comment: It would be helpful for my use case if I could look at the same location in the statusbar to see which class and method the point is currently in. When working on a class hierarchy with many subclass method implementations, sometimes it's easy to forget which class's version of the method I'm looking at. Also, for very long functions, sometimes I forget which function I'm viewing. ---------------------------------------------------------------------- Comment By: Mike Kazantsev (fraggod) Date: 2012-08-31 18:57 Message: Maybe (more generic than just python) which-function-mode will do what you want? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=581349&aid=3563825&group_id=86916 From randy.morris at archlinux.us Wed Sep 26 16:01:26 2012 From: randy.morris at archlinux.us (Randy Morris) Date: Wed, 26 Sep 2012 10:01:26 -0400 Subject: [Python-mode] pdbtrack with eshell Message-ID: Hello all, I noticed that the pdbtrack functionality in python-mode only seems to work with shell buffers and I would like to get it working with eshell. I came across an old version of pdbtrack.el[1] from before it was integrated into python-mode and a subsequent emacswiki[2] page detailing how to get pdbtrack.el and eshell to work together. Although the patch seems very straightforward and seems to map directly to the pdbtrack code in python-mode I was unable to get this working after a few minutes of tinkering. Has anyone looked at what it would take to get python-mode's pdbtrack working with eshell? I plan on digging in a little more at some point in the coming week but I figured I'd ask before I spent too much time on it. [1]: http://wiki.zope.org/klm/PDBTrack [2]: http://www.emacswiki.org/emacs/EshellAndPdbTrack From andreas.roehler at online.de Thu Sep 27 07:58:48 2012 From: andreas.roehler at online.de (=?ISO-8859-1?Q?Andreas_R=F6hler?=) Date: Thu, 27 Sep 2012 07:58:48 +0200 Subject: [Python-mode] pdbtrack with eshell In-Reply-To: References: Message-ID: <5063EB18.9080107@online.de> Am 26.09.2012 16:01, schrieb Randy Morris: > Hello all, > > I noticed that the pdbtrack functionality in python-mode only > seems to work with shell buffers and I would like to get it > working with eshell. I came across an old version of > pdbtrack.el[1] from before it was integrated into python-mode and > a subsequent emacswiki[2] page detailing how to get pdbtrack.el > and eshell to work together. Although the patch seems very > straightforward and seems to map directly to the pdbtrack code in > python-mode I was unable to get this working after a few minutes > of tinkering. > > Has anyone looked at what it would take to get python-mode's > pdbtrack working with eshell? I plan on digging in a little more > at some point in the coming week but I figured I'd ask before I > spent too much time on it. > > [1]: http://wiki.zope.org/klm/PDBTrack > [2]: http://www.emacswiki.org/emacs/EshellAndPdbTrack > _______________________________________________ would welcome this. BTW when ready for testing, you might consider to load up your branch at https://code.launchpad.net/python-mode and propose a merge Alternatively filing a feature request https://bugs.launchpad.net/python-mode enables the link of patches. Best, Andreas From andreas.roehler at online.de Fri Sep 28 08:17:17 2012 From: andreas.roehler at online.de (=?ISO-8859-15?Q?Andreas_R=F6hler?=) Date: Fri, 28 Sep 2012 08:17:17 +0200 Subject: [Python-mode] python-mode.el-6.0.12 released Message-ID: <506540ED.3090908@online.de> Hi Barry, hi all, fastening Python edits while lowering the learning curve for beginners by PyEdit menu is the focus of this release. New in version 6.0.12 --------------------- - py-sexp-function, When set, it's value is called instead of `forward-sexp', `backward-sexp Choices are py-partial-expression, py-expression, default nil - `py-partial-expression' reconsidered. Beside common moves like `defun', `statement' specific Python-mode edits are delivered: `py-expression' and `py-partial-expression'. Statement below is considered composed of two `py-expression' a = ['spam', 'eggs', 100, 1234] |_| |_________________________| Assigment operator and all inside comments is ignored. `py-partial-expression' would match six sections a = ['spam', 'eggs', 100, 1234] |_| |_____| |____| |__| |__| |_________________________| When traversing code, `py-partial-expression' climbs down and up all levels encountered, i.e. at opening `[' `py-expression' would return ['spam', 'eggs', 100, 1234], while one char behind at `'' it yields `'spam',' - `py-find-definition' also detects non-imported definition in current buffer - Choice between `py-imenu-create-index-new' and series 5. py-imenu-create-index-function made easier. Customizable variable `py-imenu-create-index-function' provided, see also command in PyTools - New commands addressing BOL as start/end: py-beginning-of-block-bol py-end-of-block-bol py-mark-block-bol py-copy-block-bol py-kill-block-bol py-delete-block-bol py-end-of-clause-bol etc. - While commands "py-beginning..." resp. "py-end..." compute the context, selecting the corresponding beginning or end, new "py-up...", "py-down..." jump regexp-based to the next element in buffer. See also menu PyEdit Thanks to all contributors, Thanks Urs, making Pymacs-based py-complete more smart py-complete again, enjoy, Andreas