Contents
About
The Workbench plugin is an extension that makes it possible to manage multiple projects in geany. You can add geany projects to a workbench. From there you can add directories to the project to manage the files belonging to the project.
Usage
Enabling the plugin
The plugin can be enabled in the plugin manager. After enabling the plugin a new tab will be displayed in the Sidebar. There will also be a new entry in the "Tools" menu. Both are labeled "Workbench".
The new Workbench
A newly created Workbench is completely empty. In the Workbench tab of the sidebar you should see the hint "Add a project using the context menu". Anything which is dealing with projects and their Workbench related settings is done using the context menu on the sidebar. Some items in the context menu will only be active if you right click inside a project, directory or bookmark.
The Workbench settings
The following settings exist for a workbench:
- Rescan all projects on open
- If the option is activated (default), then all projects will be re-scanned on opening of a workbench.
- Enable live update
- If the option is activated (default), then the list of files and the sidebar will be updated automatically if a file or directory is created, removed or renamed. A manual re-scan is not required if the option is enabled. This feature is available since version 1.03 of the workbench plugin. If you open a workbench file which has been created with an older version of the workbench plugin then the option will be added with value "activated".
Live update
From version 1.03 on the workbench plugin supports an automatic live update of the file list and the sidebar.
This feature will only work if your system supports directory file monitoring. If the workbench plugin cannot setup file monitoring for a directory then it will output a message in the message window. The message has the following form:
Could not setup file monitoring for directory: "exampledir". Error: <some error message>
Known issues
None.
License
The Workbench plugin is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license can be found in the file COPYING included with the source code of this program.
Downloads
The Workbench plugin is part of the combined Geany Plugins release. For more information and downloads, please visit //plugins.geany.org/geany-plugins/
Development Code
Get the code from:
git clone https://github.com/geany/geany-plugins.git
Ideas, questions, patches and bug reports
Please post any ideas, feature requests, questions and bugs in the github issue tracker.