Suggested improvements for IDLE (non-official)
Terry Reedy
tjreedy at udel.edu
Wed Jan 14 17:43:19 EST 2009
James Stroud wrote:
> r wrote:
>> I actually like the IDLE, but it could use a few improvements. If
>> anybody else has suggestions by all means post them.
>>
>> 1.) The text widget and the prompt(>>>) should be separated. Trying to
>> write a conditional in the interactive IDLE is a real PITA. Not to
>> mention if you copy the working code snippet to the IDLE editor window
>> the indention is 8 spaces instead 4 AND you've got that prompt(>>>)
>> stuck in there. I have a solution for the problem though.( I hope you
>> all are using fixed-width font)
>>
>> frm |<---------------------text widget ----------------->
>>>>> |
>>>>> |if this == 1:
>> ... | if that == 2:
>> ... | #do
>> ... | elif that ==3:
>> ... | #do
>> ... | else:
>> ... | pass
>>>>> |
>>>>> |x = 10
>
> Brilliantly put. This is probably the main reason that IDLE is not worth
> using. Good luck on getting this changed. Best is to find yourself
> another IDE. Try vim.
>
>> Basically you have a Listbox on the left for the prompt and a Text on
>> the right. Disable the Listbox highlight and key press events and now
>> we have a very friendly interactive IDLE! No more prompt hijacking
>> your snippets, and no more 8 space indention!
>
> Excellent suggestions are a dime a dozen. Finding people to implement
> them is slightly harder. Getting said suggestions accepted into the
> python distribution is nearly impossible. Accept what you are given and
> try vim.
My doc suggestions get accepted regularly, sometimes within hours.
I think the 'main' IDLE maintainer is no longer active. I think someone
who would do more than fix critical bugs might be welcome.
More information about the Python-list
mailing list