Hi All,<br><br>Pydev 1.5.4 has been released<br><br>Details on Pydev: <a href="http://pydev.org">http://pydev.org</a> <br>Details on its development: <a href="http://pydev.blogspot.com">http://pydev.blogspot.com</a><br><br>
Release Highlights:<br>-------------------------------<br><br>* Actions:<br> o Go to matching bracket (Ctrl + Shift + P)<br> o Copy the qualified name of the current context to the clipboard.<br> o Ctrl + Shift + T keybinding is resolved to show globals in any context (note: a conflict may occur if JDT is present -- it can be fixed at the keys preferences if wanted).<br>
o Ctrl + 2 shows a dialog with the list of available options.<br> o Wrap paragraph is available in the source menu.<br> o Globals browser will start with the current word if no selection is available (if possible).<br>
* Templates:<br> o Scripting engine can be used to add template variables to Pydev.<br> o New template variables for next, previous class or method, current module, etc.<br> o New templates for super and super_raw.<br>
o print is now aware of Python 3.x or 2.x<br>* Code analysis and code completion:<br> o Fixed problem when getting builtins with multiple Python interpreters configured.<br> o If there's a hasattr(obj, 'attr), 'attr' will be considered in the code completion and code analysis.<br>
o Fixed issue where analysis was only done once when set to only analyze open editor.<br> o Proper namespace leakage semantic in list comprehension.<br> o Better calltips in IronPython.<br> o Support for code-completion in Mac OS (interpreter was crashing if _CF was not imported in the main thread).<br>
* Grammar:<br> o Fixed issues with 'with' being used as name or keyword in 2.5.<br> o Fixed error when using nested list comprehension.<br> o Proper 'as' and 'with' handling in 2.4 and 2.5.<br>
o 'with' statement accepts multiple items in python 3.0.<br>* Improved hover:<br> o Showing the actual contents of method or class when hovering.<br> o Link to the definition of the token being hovered (if class or method).<br>
* Others:<br> o Completions for [{( are no longer duplicated when on block mode.<br> o String substitution can now be configured in the interpreter.<br> o Fixed synchronization issue that could make Pydev halt.<br>
o Fixed problem when editing with collapsed code.<br> o Import wasn't found for auto-import location if it import started with 'import' (worked with 'from')<br> o Fixed interactive console problem with help() function in Python 3.1<br>
o NullPointerException fix in compare editor.<br><br><br>What is Pydev?<br>---------------------------<br><br>Pydev is a plugin that enables users to use Eclipse for Python, Jython and IronPython development -- making Eclipse a first class Python IDE -- It comes with many goodies such as code completion, syntax highlighting, syntax analysis, refactor, debug and many others.<br>
<br><br>Cheers,<br><br>-- <br>Fabio Zadrozny<br>------------------------------------------------------<br>Software Developer<br><br>Aptana<br><a href="http://aptana.com/python">http://aptana.com/python</a><br><br>Pydev - Python Development Environment for Eclipse<br>
<a href="http://pydev.org">http://pydev.org</a><br><a href="http://pydev.blogspot.com">http://pydev.blogspot.com</a><br>