Next big Snaked's release. It features:
Browser mode in quick open dialog.
Pygtk hint provider allows to complete attributes and signal handlers parameters based on glade file.
Regex support in search plugin. Replace is also implemented.
Doc string hint provider. One can place type hints directly in python code.
Django hint provider. Supported ORM fields, managers (objects and related sets) and query sets.
Also some minor improvements:
- Hide tab bar on <Alt>F11.
- Switch tabs on additional "standard" <Ctrl>PageUp/PageDown keys.
- Automatic character encoding detection.
- Highlight selection on <Ctrl>H.
- All search dialogs allow activate the one item by Enter key in search entry.
- Hints config format changed. Now it is ordinary python module.
- Show cursor column on <Ctrl><Alt>O
- Editor's line spacing option.
- Hints for re.RegexObject and re.MatchObject.
- Auto remove trailing space on file save.
- Disable left mouse button click in text view window.
- Rewrap text on right margin with <Alt>F.
What will be in next version?
- Multiple snippet contexts.
- Variable autocomplete in Django/Jinja templates.
- Editing capabilities improving.
You can install:
sudo pip install snaked
Upgrade:
sudo pip install -U snaked
Or download package directly from PyPI. Also check install instructions.
great ! really nice.
ReplyDeleteeverything works well, only problem was with external tool. I could not add any.
while typing the name, I got
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/snaked-0.4-py2.6.egg/snaked/plugins/external_tools/prefs.py", line 76, in entry_changed
self.settings[name] = entry.get_text()
File "/usr/local/lib/python2.6/dist-packages/snaked-0.4-py2.6.egg/snaked/plugins/external_tools/prefs.py", line 66, in settings
name = self.current_tool
File "/usr/local/lib/python2.6/dist-packages/snaked-0.4-py2.6.egg/snaked/plugins/external_tools/prefs.py", line 62, in current_tool
return self.tools.get_value(iter, 0)
TypeError: iter must be a GtkTreeIter
Can you give a sample external-tools.conf. then, i can edit it manually (i suppose).
> I could not add any. while typing the name...
ReplyDeleteFixed in 0.4.1. Problem is that you try to edit entry without any selected tool, I prevent such behavior in new version.
Thanks for report.
thanks, now I understand how to add a tool (even in 0.4).
ReplyDeleteI will add small other issues I found at github.
What you fit in snaked is great. And it is globally working really well already.
I hope snaked will get a .deb soon !