• Major restructuring of Python's Run Script command employing the new
TextMate::Executor.run API function.
Including:
• Complete removal of Support/Pymate
• Addition of Support/sitecustomize.py. The Run Script command puts
ENV['TM_BUNDLE_SUPPORT'] on
PYTHONPATH, causing this sitecustomize to be loaded.
Support/sitecustomize.py deletes
TM_BUNDLE_SUPPORT from the PYTHONPATH, and then attempts to import
sitecustomize *again*
which will result in the user's sitecustomize.py being loaded, if it's on
the PYTHONPATH.
• All the “Run Script” code is now confined to the Run Script plist. There
is no longer a
pymate.rb script.
• Removed “PyMate” from the Run Script commands name.
Changed:
U trunk/Bundles/Python.tmbundle/Commands/Run Script.plist
D trunk/Bundles/Python.tmbundle/Support/PyMate/
A trunk/Bundles/Python.tmbundle/Support/sitecustomize.py
U trunk/Bundles/Python.tmbundle/info.plist
_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/listinfo/textmate-dev