joplin-plugin-tag-navigator
Advanced tools
Comparing version 0.4.1 to 0.5.0
{ | ||
"name": "joplin-plugin-tag-navigator", | ||
"version": "0.4.1", | ||
"version": "0.5.0", | ||
"scripts": { | ||
@@ -32,2 +32,3 @@ "dist": "webpack --env joplin-plugin-config=buildMain && webpack --env joplin-plugin-config=buildExtraScripts && webpack --env joplin-plugin-config=createArchive", | ||
"dependencies": { | ||
"lodash.debounce": "^4.0.8", | ||
"markdown-it": "^14.0.0", | ||
@@ -34,0 +35,0 @@ "markdown-it-task-lists": "^2.1.1" |
@@ -5,3 +5,3 @@ { | ||
"app_min_version": "2.10", | ||
"version": "0.4.1", | ||
"version": "0.5.0", | ||
"name": "Inline Tag Navigator", | ||
@@ -24,4 +24,4 @@ "description": "A system to organize, search, browse and convert inline tags and note mentions via dedicated panels.", | ||
"icons": {}, | ||
"_publish_hash": "sha256:fe85bfc7ba6e8665936b92a74dcef9b6ead1d10fc4c5f34a8348f0ac777eb9e2", | ||
"_publish_commit": "main:19dd9458bd47720c4fc7b206a42872e9e96ce11f" | ||
"_publish_hash": "sha256:6488f32d6f9162d0b0db5acfc69131f15f6fa882ae33f4cd1f3684c160bdad69", | ||
"_publish_commit": "main:665f83e42a99cb0c2e6763b327c3f4ee15ff208c" | ||
} |
# Inline Tag Navigator | ||
This plugin adds inline tag support (such as #inline-tag) to [Joplin](https://joplinapp.org) in three ways: | ||
This plugin adds inline tag support (such as #inline-tag) to [Joplin](https://joplinapp.org) in four ways: | ||
@@ -12,2 +12,3 @@ - It adds a panel for searching tagged paragraphs across your notes ([video](https://www.youtube.com/watch?v=im0zjQFoXb0)). | ||
- It can convert your existing inline tags to native Joplin tags, so that they are accessible using Joplin's built-in tag search. | ||
- It can convert your existing native Joplin tags to inline tags, so that they are accessible using inline tag search (this plugin). | ||
@@ -28,3 +29,3 @@ After installing the plugin, check the commands listed under `Tag Navigator` in the `Tools` menu, as well as the corresponding settings section. | ||
- If any of the actions on note results does not work (toggling checkboxses, editing tags), this is usually resolved by a database update (Ctrl+Shift+D). | ||
- If any of the actions on note results does not work (toggling checkboxes, editing tags), this is usually resolved by a database update (Ctrl+Shift+D). | ||
- The definition of a "tag" can be adjusted with user-defined regular expressions. | ||
@@ -46,2 +47,21 @@ - For example, every word in the text may be defined as a tag using a custom regex such as `[A-Za-z0-9]+[\w]*`. | ||
## Companion plugins | ||
- The excellent [Inline Tags](https://github.com/roman-r-m/joplin-inline-tags-plugin) plugin can help you add tags on the fly. | ||
- You can highlight tags in the Markdown editor using [Rich Markdown](https://github.com/CalebJohn/joplin-rich-markdown) (version ≥ 0.14). | ||
- In `Joplin settings --> Rich Markdown --> Advanced Settings --> Custom classes JSON` enter: | ||
``` | ||
[{"name": "rm-tag", "regex": "(?<=^|\\s)#([^\\s#]*\\w)"}] | ||
``` | ||
- In `Joplin settings --> Appearance --> Custom stylesheet for Joplin-wide app styles` add the following to the style sheet: | ||
``` | ||
div.CodeMirror .cm-rm-tag { | ||
background-color: #7698b3; | ||
color: white !important; | ||
padding: 0em 0.2em; | ||
border-radius: 0.5em; | ||
display: inline; | ||
} | ||
``` | ||
## Motivation | ||
@@ -60,8 +80,2 @@ | ||
## Companion plugins | ||
- The excellent [Inline Tags](https://github.com/roman-r-m/joplin-inline-tags-plugin) plugin can help you add tags on the fly | ||
- I created a fork for the [Rich Markdown](https://github.com/alondmnt/joplin-rich-markdown) plugin and updated the "Stylish" style to highlight inline tags in notes ([download](https://github.com/alondmnt/joplin-rich-markdown/releases/download/cm-rm-tag/plugin.calebjohn.rich-markdown.jpl)) | ||
[](https://zenodo.org/doi/10.5281/zenodo.10701718) |
Sorry, the diff of this file is not supported yet
213792
77
3
+ Addedlodash.debounce@^4.0.8
+ Addedlodash.debounce@4.0.8(transitive)