]> granicus.if.org Git - python/commitdiff
If all of Python, IDLE and Tcl/Tk are being installed, and the user has
authorTim Peters <tim.peters@gmail.com>
Tue, 9 Oct 2001 22:22:36 +0000 (22:22 +0000)
committerTim Peters <tim.peters@gmail.com>
Tue, 9 Oct 2001 22:22:36 +0000 (22:22 +0000)
not disabled file-extension registration, arrange for .py and .pyw files
to have an "Edit with IDLE" context (right-click) menu entry, selecting
which executes IDLE w/ the -e switch followed by the selected file's path.

PCbuild/python20.wse

index 7bfd3875dbf2b84b17c07b5b7cb766fc7e919117..e925a8dc4b8034390bd749ed52d81d02f8366fd4 100644 (file)
@@ -2505,6 +2505,48 @@ item: Edit Registry
 end
 item: End Block
 end
+item: Remark
+end
+item: Remark
+  Text=If we're installing IDLE, also set an Edit context menu action to use IDLE, for .py and .pyw files.
+end
+item: If/While Statement
+  Variable=COMPONENTS
+  Value=B
+  Flags=00000010
+end
+item: If/While Statement
+  Variable=USE_HKCR
+  Value=1
+end
+item: Edit Registry
+  Total Keys=1
+  Key=Python.NoConFile\shell\Edit with IDLE\command
+  New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
+end
+item: Edit Registry
+  Total Keys=1
+  Key=Python.File\shell\Edit with IDLE\command
+  New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
+end
+item: Else Statement
+end
+item: Edit Registry
+  Total Keys=1
+  Key=Software\CLASSES\Python.NoConFile\shell\Edit with IDLE\command
+  New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
+  Root=1
+end
+item: Edit Registry
+  Total Keys=1
+  Key=Software\CLASSES\Python.File\shell\Edit with IDLE\command
+  New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Tools\idle\idle.pyw -e "%%1"
+  Root=1
+end
+item: End Block
+end
+item: End Block
+end
 item: End Block
 end
 item: Remark