joplin-plugin-copytags
Version:
Plugin to extend the Joplin tagging menu with a coppy all tags and tagging list with more control.
71 lines (43 loc) • 2.05 kB
Markdown
# Joplin Tagging Plugin <img src=img/icon_32.png>
Plugin to extend the Joplin tagging menu with a copy all tags and a tagging dialog with more control.
<img src=img/main_tagging.gif>
## Installation
### Automatic
- Go to `Tools > Options > Plugins`
- Search for `Tagging`
- Click Install plugin
- Restart Joplin to enable the plugin
### Manual
- Download the latest released JPL package (`io.github.jackgruber.copytags.jpl`) from [here](https://github.com/JackGruber/joplin-plugin-copytags/releases/latest)
- Close Joplin
- Copy the downloaded JPL package in your profile `plugins` folder
- Start Joplin
## Commands
- `Copy all tags`
- `Show Tagging dialog`
### Copy all tags
Copies all tags of the first marked note to all other marked notes.
- Select multiple notes (The first marked note must be the one from which the tags are to be copied)
- Click on `Tools > Copy all tags` or use the command `Copy all tags` from the context menu
### Tagging dialog
Select on or more notes, click on `Tools > Tagging dialog` or use the command `Tagging dialog` from the context menu.
- Add tags to notes
- Remove tags from notes
- Create new tags
<img src=img/tagging_dialog.jpg>
<img src=img/tagging_dialog_search.jpg>
## Keyboard Shortcuts
Under `Options > Keyboard Shortcuts` you can assign a keyboard shortcut for the following commands:
- `Copy all tags`
- `Tagging dialog`
## Build
To build your one version of the plugin, install node.js and run the following command `npm run dist`
## Updating the plugin framework
To update the plugin framework, run `npm run update`
## Changelog
See [CHANGELOG.md](CHANGELOG.md)
## Links
- [Joplin - Getting started with plugin development](https://joplinapp.org/api/get_started/plugins/)
- [Joplin - Plugin API reference](https://joplinapp.org/api/references/plugin_api/classes/joplin.html)
- [Joplin - Data API reference](https://joplinapp.org/api/references/rest_api/)
- [Joplin - Plugin examples](https://github.com/laurent22/joplin/tree/dev/packages/app-cli/tests/support/plugins)