On 7/21/10 6:08 AM, Tal Einat wrote:

The "editor-on-startup" config option should be removed. Running IDLE
without arguments should open a shell. If IDLE is asked to open any
files for editing, it should open just editor windows. IDLE should
open both a shell window and one or more editor windows only when
explicitly asked to do so on the command line.

If this is done, the -e option ("open an editor") would tell IDLE to
open an empty editor window if no files are asked to be opened for
editing. If no other arguments are given, IDLE will open just an
editor window (no shell window). The -i option ("open a shell") would
tell IDLE to open a shell window even if asked to open files for
editing.

I think this is more obvious and easier to work with. It will also
make the command line argument processing code simpler. And as a bonus
we remove a config option :)

I'm not sure if I agree with this or not, but it appears to me that this proposal is mostly relevant for X11-based systems. On the Mac I open IDLE by double-clicking its app icon, not from the terminal; it appears that IDLE opens a shell by default in this context and opens both the shell and any files that are dropped on the app icon. I'm also not sure how IDLE works on Windows in this regard. Comments?

--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
_______________________________________________
IDLE-dev mailing list
IDLE-dev@python.org
http://mail.python.org/mailman/listinfo/idle-dev

Reply via email to