====== Plugins ======

To enable or disable plugins, check or un-check them in the [[preferences|Preferences dialog]] and restart **zim**.

There are a couple of plugins packaged with the default installation:

==== Tray Icon ====
This plugin shows an icon in the system tray and enables a "hide to tray" feature. This can be particularly useful when you want to have zim running at all times.

The tray icon plugin needs the ''Gtk2::TrayIcon'' perl module.

If you use multiple zim repositories at the same time you get a number of identical icons in the system tray. To make repositories distinguisable you can specify custom icons for each repository using the [[properties|Properties dialog]].

==== Spell Checking ====
The spell checking plugin needs the ''Gtk2::Spell'' perl module, which in turn needs the gtkspell package. 

TODO: still needs controls to change the language of the spell checking.

==== Print To Browser ====
This plugin is added to fill the gap of lacking printing support in zim. It adds a "print to browser" menu item (keybinding ''^P'') which does actually an export of the current page to html and opens the html file in our browser. If your browser does have printing support pressing ''^P'' twice should send the current page to your printer.

The PrintToBrowser plugin uses the Html template called "Print". To customize this template you can create "''~/.local/share/zim/templates/Print.html''".
