Plugins¶
Plugins are Python code modules that extend Leo’s capabilities. Some standard functionality is actually provided by plugins. Plugin module files are located in Leo’s plugins directory [1]. This Guide will cover some of the essential or very helpful plugins, but will not cover creating custom plugins.
Essential Plugins¶
Plugin |
What It Does |
|---|---|
plugins_menu.py |
Lists enabled plugins, and gives quick access to their help string and commands. |
nav_qt.py |
Provides the Back and Forward arrows in the Icon Bar |
mod_scripting.py |
Provides the “script-button” button |
python_terminal.py |
Creates the “Python Console” tab |
quicksearch.py |
Creates the “Nav” search tab |
Suggested Plugins¶
Plugin |
What It Does |
|---|---|
viewrendered3.py |
Opens a new pane or tab that shows a rendered view of the selected node or an entire subtree. Also shows “Help” messages [2] [3]. |
mod_autosave.py |
Periodically saves the current outline to a “.bak” file |
freewin.py |
Opens a free-standing editor window on a particular node, with an alternate RestructuredText rendering. |
rpcalc.py |
Creates a Reverse Polish Notation (RPN) calculator in a new tab. |
Also known as “VR3”.
If VR3 is not enabled, the viewrendered.py plugin will automatically be used for “Help” messages even if it has not been specifically enabled.