New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

joplin-plugin-tag-navigator

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

joplin-plugin-tag-navigator

This plugin adds inline tag support (such as #inline-tag) to [Joplin](https://joplinapp.org) in three ways:

  • 0.2.3
  • npm
  • Socket score

Version published
Weekly downloads
410
increased by1266.67%
Maintainers
1
Weekly downloads
 
Created
Source

Inline Tag Navigator

This plugin adds inline tag support (such as #inline-tag) to Joplin in three ways:

  • It adds a panel for searching tagged paragraphs across your notes (video).
    • Save favourite search queries in notes and sync them across devices (video).
  • It adds a panel for navigating between inline tags that appear in the current note.
  • It can convert your existing inline tags to native Joplin tags, so that they are accessible using Joplin's built-in tag search.

After installing the plugin, check the commands listed under Tag Navigator in the Tools menu, as well as the corresponding settings section.

Demos

  • Watch the tag search demo on YouTube:

Watch the video

  • Watch the navigation panel demo:

tag-navigator demo

Tips

  • The definition of a "tag" can be adjusted with user-defined regular expressions.
    • For example, every word in the text may be defined as a tag using a custom regex such as [A-Za-z0-9]+[\w]*.
  • Tag search can be used to search, filter and toggle checkboxes (inline TODOs) directly from the panel.
    • To support additional tags for @mentions, +projects and //due-dates one can use a custom regex such as (?<=^|\s)([#@+]|\/\/)([^\s#@+]*\w).

Motivation

  • Notes are arguably the atomic blocks of information in Joplin. They can be linked to, tagged, and come up in search results. Joplin is optimised for this, and these features are pretty efficient.
  • However, among 100s-1000s of long-form notes (that are hardly "atomic"), it remains challenging to find a small piece of information, idea, or memory.
  • Tags can be especially helpful in distinguishing between the content of a text (what it's about) and its form or function (what type of text it is or what purpose it serves). The first is more easily captured by traditional or semantic search. The latter can be conveniently captured by tags, such as #concept, #plan, #memory, #realization, #idea, #review, #bug, #feature, and others.
  • I'd like to experiment here with information retrieval from single paragraphs, or outline items, as atomic blocks of information, using inline tags.

Objectives

  1. Be able to tag and efficiently search single paragraphs among all notes, using tags and free text.
  2. Browse the entire content of these paragraphs without having to open each note.
  3. Make this accessible and user-friendly.

Companion plugins

  • The excellent Inline Tags plugin can help you add tags on the fly
  • I created a fork for the Rich Markdown plugin and updated the "Stylish" style to highlight inline tags in notes (download)

DOI

Keywords

FAQs

Package last updated on 27 Feb 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc