This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients kbk, markroseman, rhettinger, roger.serwy, terry.reedy
Date 2015-09-14.02:46:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1442198811.79.0.0139491085857.issue25090@psf.upfronthosting.co.za>
In-reply-to
Content
Adding function arguments to the module browser, misnamed Class Browser, is #20827.  That leaves removing the noisy icons from class and def entries (where they do not fit anyway), as the concrete appearance change proposal here.  Better to use the space for arguments.

Adding nested classes is #1612262 (9 years ago).  I just noticed that there is a 6 year old patch that needs to be reviewed.

The TextMate box has a checkmark at the current location. Having an editor know about an attached module browser and inform it of the cursor's location would be a separate issue. It would be relatively easy when code context is active.  But nested classes and functions cannot be marked until they are displayed.

A module browser, even enhanced to display nested classes and functions, could not replace code context since the latter includes nested compound statements within functions.  I think code context would be even more useful if it were to display the complete context, using as many lines as needed, instead of some fixed number.  But I have not written a patch yet or opened an issue.
History
Date User Action Args
2015-09-14 02:46:51terry.reedysetrecipients: + terry.reedy, rhettinger, kbk, roger.serwy, markroseman
2015-09-14 02:46:51terry.reedysetmessageid: <1442198811.79.0.0139491085857.issue25090@psf.upfronthosting.co.za>
2015-09-14 02:46:51terry.reedylinkissue25090 messages
2015-09-14 02:46:50terry.reedycreate