====== 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 notebook using the [[properties|Properties dialog]].

This plugin also modifies the behavior of the "''--iconify''" commandline switch. This allows you to start zim in the system tray.

==== 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. You can set the language in the [[config|config file]].

==== 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''".

==== Equation Editor ====
This plugin allows you to insert equations into a page using latex. See [[.EquationEditor|EquationEditor]] for details.

==== Insert Screenshot ====
Adds a menu item for "Insert screenshot". Depends on an external program called "''scrot''".
