<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/python-mode/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/python-mode/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 23 Mar 2007 20:03:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/python-mode/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>symbol description and other features from python.el</title><link>https://sourceforge.net/p/python-mode/feature-requests/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Would it be possible to merge some of the features from python.el such as symbol description (C-c C-f) into python-model.el?&lt;/p&gt;
&lt;p&gt;Is python-mode.el still being actively developed or is python.el the active version?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
-Emin&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Emin Martinian</dc:creator><pubDate>Fri, 23 Mar 2007 20:03:26 -0000</pubDate><guid>https://sourceforge.neta6258a263096b8e4e41f377ba317aa2a928eea76</guid></item><item><title>Hungry delete</title><link>https://sourceforge.net/p/python-mode/feature-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I really love the hungry-delete feature of Emacs'&lt;br /&gt;
c-mode. It would be great to have hungry-delete for&lt;br /&gt;
python-mode as well.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rebecca Breu</dc:creator><pubDate>Wed, 27 Sep 2006 09:24:47 -0000</pubDate><guid>https://sourceforge.net1a26becc3d7d4d36c205e89116602c0ce1b66705</guid></item><item><title>IronPython</title><link>https://sourceforge.net/p/python-mode/feature-requests/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Is there any way to add IronPython to the mix? It&lt;br /&gt;
already has jpython. I tried to change Jpython ref with&lt;br /&gt;
ironpython, but the whole thing just hangs up.&lt;br /&gt;
Visual Studio is good IDE, but, I am so used to xemacs,&lt;br /&gt;
I would love to have this.&lt;/p&gt;
&lt;p&gt;PySharp for Xemcs anyone?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 23 Aug 2006 15:58:53 -0000</pubDate><guid>https://sourceforge.net9a9018d452ab63760a83465b2b6e1ee440f62c31</guid></item><item><title>Mark decorator when marking function</title><link>https://sourceforge.net/p/python-mode/feature-requests/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I often mark a function to move it and I need to take&lt;br /&gt;
the decorators with it.  Perhaps it would make sense&lt;br /&gt;
for py-beginning-of-def-or-class to automatically&lt;br /&gt;
include decorators.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Kleehammer</dc:creator><pubDate>Tue, 28 Mar 2006 14:03:18 -0000</pubDate><guid>https://sourceforge.netd4ae2d7b7dfb500cbf54b47edfce1e44f0dda310</guid></item><item><title>Spell-check comments</title><link>https://sourceforge.net/p/python-mode/feature-requests/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Would be kinda cool if you could spell-check the &lt;br /&gt;
comments in your code (oughta mostly be in the&lt;br /&gt;
author's primary language) but leave the program&lt;br /&gt;
text alone (too many false positives).  Any idea&lt;br /&gt;
if other prog modes in Emacs do this already?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 08 Feb 2006 21:56:31 -0000</pubDate><guid>https://sourceforge.net07ea1c33750cdfa06d04aa44d45c8e36a89e25a1</guid></item><item><title>'cls' deserves pseudo-keyword status, same as 'self'</title><link>https://sourceforge.net/p/python-mode/feature-requests/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It's a quick and easy addition, but, 'cls' should be a&lt;br /&gt;
pseudo-keyword too since it is the convention for the&lt;br /&gt;
class argument for class methods, like 'self' is the&lt;br /&gt;
convention for the instance argument with instance&lt;br /&gt;
methods. Eg,&lt;/p&gt;
&lt;p&gt;class Foo(object):&lt;br /&gt;
def summat(cls, x):&lt;br /&gt;
.....&lt;br /&gt;
summat = classmethod(summat)&lt;/p&gt;
&lt;p&gt;....&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">szplug</dc:creator><pubDate>Tue, 04 Oct 2005 17:20:57 -0000</pubDate><guid>https://sourceforge.net408604c76319f47de6b13d198752171fdcca7f11</guid></item><item><title>Special handling of private names</title><link>https://sourceforge.net/p/python-mode/feature-requests/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;At least for me, seeing code like&lt;/p&gt;
&lt;p&gt;class Foo:&lt;/p&gt;
&lt;p&gt;def __private(self):&lt;br /&gt;
frob()&lt;/p&gt;
&lt;p&gt;def another_method(self)&lt;/p&gt;
&lt;p&gt;class Bar:&lt;/p&gt;
&lt;p&gt;def __init__(self):&lt;br /&gt;
self.foo = Foo()&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;def some_method:&lt;br /&gt;
...&lt;br /&gt;
self.foo.__private(self.__frobval)&lt;/p&gt;
&lt;p&gt;looks ugly (I mean the part in some_method()). If&lt;br /&gt;
requested,&lt;br /&gt;
it would be more nice if two leading underscores were&lt;br /&gt;
not shown&lt;br /&gt;
in methods and vars, but they would be colored&lt;br /&gt;
differently. This wouldn't &lt;br /&gt;
need to be default, but rather taken into use by&lt;/p&gt;
&lt;p&gt;(setq py-mangle-private-names t&lt;br /&gt;
private-name-color "#0040fc")    ;; norwegian&lt;br /&gt;
blue :)&lt;/p&gt;
&lt;p&gt;edvard@majakari.net&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 14 Sep 2005 09:32:46 -0000</pubDate><guid>https://sourceforge.net3216e4ee173eb5040560a401d8415a8f406c20d9</guid></item><item><title>autodetection of python shell</title><link>https://sourceforge.net/p/python-mode/feature-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;(See also 783259, regarding more flexible python shell&lt;br /&gt;
selection.)&lt;/p&gt;
&lt;p&gt;I propose that at appropriate times (*), the default&lt;br /&gt;
python shell is (re-)determined according to the&lt;br /&gt;
sha-bang line.&lt;/p&gt;
&lt;p&gt;(*) Suggestions: on file load, on first shell&lt;br /&gt;
invocation, on each interactive invocation.&lt;/p&gt;
&lt;p&gt;Example of the behaviour I would like:&lt;br /&gt;
On loading a file beginning with `#!/usr/bin/env&lt;br /&gt;
python2.4', the (default) python shell is set to&lt;br /&gt;
`python2.4' (no path information)&lt;/p&gt;
&lt;p&gt;On loading a file beginning with&lt;br /&gt;
"#!/path/to/my/custom/app", my custom app (with full&lt;br /&gt;
path info) is the default shell.&lt;/p&gt;
&lt;p&gt;On invoking the shell the first time in a freshly&lt;br /&gt;
created file, the sha-bang line is examined and&lt;br /&gt;
suggested as a default shell.&lt;/p&gt;
&lt;p&gt;(for all cases: if not has sha-bang line: use current&lt;br /&gt;
default)&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;I know I'm being a bit vague (sorry); my agenda is&lt;br /&gt;
provoking a discussion of the idea (so I'll know what&lt;br /&gt;
to implement, diff and submit), not getting a&lt;br /&gt;
yes-or-no-p answer.&lt;/p&gt;
&lt;p&gt;--Jonas&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jonas Kölker</dc:creator><pubDate>Fri, 10 Jun 2005 12:30:28 -0000</pubDate><guid>https://sourceforge.netfa6016d5eac692b7f9cd784b45463ee60919a0df</guid></item><item><title>Determining the current class</title><link>https://sourceforge.net/p/python-mode/feature-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I'd like some way to easily determine the class that&lt;br /&gt;
the Emacs point is in.  I looked for a way but didn't&lt;br /&gt;
find anything relevant.&lt;/p&gt;
&lt;p&gt;For the moment, I've put together something that&lt;br /&gt;
attempts to determine the current class and display it&lt;br /&gt;
via the echo area.  Code follows:&lt;/p&gt;
&lt;p&gt;(defun py-show-current-class ()&lt;br /&gt;
(interactive)&lt;br /&gt;
(save-excursion&lt;br /&gt;
(let ((class-name nil))&lt;br /&gt;
(if (py-go-up-tree-to-keyword "class")&lt;br /&gt;
(setq class-name (py-current-defun))&lt;br /&gt;
(setq class-name "None determined"))&lt;br /&gt;
(message (format "Current class: %s" class-name)))))&lt;/p&gt;
&lt;p&gt;P.S. I thought of working with which-function-mode, but&lt;br /&gt;
the mode line seems too crowded already.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ytrewq1</dc:creator><pubDate>Thu, 06 Jan 2005 06:32:30 -0000</pubDate><guid>https://sourceforge.netfa17972713751bf41d2bbaf099ca861561517647</guid></item><item><title>Indentation cycling, in the style of emacs haskell-mode</title><link>https://sourceforge.net/p/python-mode/feature-requests/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Currently, &amp;lt;tab&amp;gt; indents to the deepest valid level. &lt;br /&gt;
This is not always desirable.&lt;/p&gt;
&lt;p&gt;The haskell functional programming language also uses&lt;br /&gt;
indentation to mean stuff.  The emacs haskell mode&lt;br /&gt;
deals with this by having the &amp;lt;tab&amp;gt; key cycle through&lt;br /&gt;
the various possible indentations.&lt;/p&gt;
&lt;p&gt;I think this would be a really groovy feature :-)&lt;/p&gt;
&lt;p&gt;example:&lt;/p&gt;
&lt;p&gt;def foo(x, y):&lt;br /&gt;
if x &amp;gt; y:&lt;br /&gt;
print 'Zow!'&lt;br /&gt;
|&lt;/p&gt;
&lt;p&gt;The cursor is now at the position indicated by |.  What&lt;br /&gt;
I'd like is for &amp;lt;tab&amp;gt; to move the cursor back 4 chars,&lt;br /&gt;
to the next-innermost valid indentation.  A second&lt;br /&gt;
&amp;lt;tab&amp;gt; would move the cursor back again, to the&lt;br /&gt;
outermost valid indentation.  A third &amp;lt;tab&amp;gt; would start&lt;br /&gt;
the cycle again, moving the cursor to the innermost level.&lt;/p&gt;
&lt;p&gt;This is an improvement which would definitely enhance&lt;br /&gt;
my python-programming experience.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Fouhy</dc:creator><pubDate>Thu, 15 Jul 2004 03:59:50 -0000</pubDate><guid>https://sourceforge.net114d2801c115b339a6ca994dc6edc4913abd8929</guid></item></channel></rss>