Tuesday, November 11, 2014

Vertical indent guides (PyDev 3.9.0)

The latest PyDev release (3.9.0) is just out. 

The major feature added is that it now has vertical indent guides -- see screenshot below -- they're turned on by default and may be configured in the preferences: PyDev > Editor > Vertical Indent Guide.

This has actually been a long-awaited feature and was added as one of the targets in the last crowdfunding!

Besides this, the 3.9.0 release is packed with many bug-fixes:

  • A critical issue with the minimap when on Ubuntu 12 was fixed. 
  • Some issues in the interactive console (which were introduced due to the latest enhancements related to asynchronous output) were also fixed
  • A bunch of others -- which may be seen at the release notes in http://pydev.org.

Also, this release makes the horizontal scrollbar visible by default again... this is mostly because many users seemed to be confused by not having it (personally, as the editor still scrolls with the cursor and my lines usually aren't that long, it doesn't really bother me, but I can see that many users expect having it -- so, those that want it hidden have to disable it in the minimap preferences and not the other way around).

-- Note that the vertical scroll is still hidden as the minimap is enabled by default.


Anonymous said...

Yessss, thank you!! :)

Anonymous said...

Couple niggling bugs:

If Automatic Parenthesis insertion is enabled, then typing ')' to close tuple, function args, etc doesn't work even if 'automatically skip matching braces when typing' is enabled.

Likewise, if Automatic parenthesis insertion is disabled, then "add self automatically when declaring methods" doesn't work.

Also, is there a version of eclipse that is compatible with this where the back/forward buttons actually work properly?

Fabio Zadrozny said...

Regarding issue one, it's working for me, so, it's probably in some specific use-case... so, please give an example of a situation where this is happening and report it at https://sw-brainwy.rhcloud.com/tracker/PyDev/

As for the second, it seems it's really an isse, please also report it to https://sw-brainwy.rhcloud.com/tracker/PyDev/

Regarding the back/forward buttons, I'm not sure I understand what you mean...