Monday, November 22, 2010

Snaked 0.4

Next big Snaked's release. It features:

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


sudo pip install -U snaked

Or download package directly from PyPI. Also check install instructions.


  1. great ! really nice.
    everything 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/", 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/", 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/", line 62, in current_tool
    return, 0)
    TypeError: iter must be a GtkTreeIter

    Can you give a sample external-tools.conf. then, i can edit it manually (i suppose).

  2. > I could not add any. while typing the name...

    Fixed 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.

  3. thanks, now I understand how to add a tool (even in 0.4).
    I 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 !