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 roger.serwy
Recipients Ramchandra Apte, roger.serwy
Date 2011-12-28.03:07:18
SpamBayes Score 1.9282184e-06
Marked as misclassified No
Message-id <1325041640.3.0.172714688379.issue13659@psf.upfronthosting.co.za>
In-reply-to
Content
If you're on Linux, run this as your first command in IDLE:

    import pydoc; pydoc.pager = lambda text: pydoc.tempfilepager(pydoc.plain(text), 'xterm -e less')

If Windows: 

    import pydoc; pydoc.pager = lambda text: pydoc.tempfilepager(pydoc.plain(text), 'notepad')

All help() output for objects will now display outside of IDLE.

The Squeezer extension does something similar for output that is longer than 30 lines.

It should be possible to create a custom pager for the subprocess which communicates with IDLE to display this text. RPCProxy could be used to accomplish this in conjunction with the textView module.
History
Date User Action Args
2011-12-28 03:07:20roger.serwysetrecipients: + roger.serwy, Ramchandra Apte
2011-12-28 03:07:20roger.serwysetmessageid: <1325041640.3.0.172714688379.issue13659@psf.upfronthosting.co.za>
2011-12-28 03:07:19roger.serwylinkissue13659 messages
2011-12-28 03:07:19roger.serwycreate