Create Custom Links
You can use attributes to detect and display links. See the following example:
"quick-link": {
    "regex": ">([\\w\\-.]+)",
    "matchPosition": 1,
    "urlPosition": 1,
    "type": "noteLink",
    "prefix": "noteplan://x-callback-url/openNote?noteTitle="
},
This will detect text prefixed with > and create a clickable link, like >mynote. You need to define the ”type” as ”noteLink” so that NotePlan turns the text into a link.
A link has a URL. You can define which part of the matched string will be used as a URL using the regex group position urlPosition. In this case ”urlPosition”: 1 is used.
The  ”prefix” will prepend any string before the URL. In this case, we are using an X-Callback-Url, so the link can be opened inside NotePlan: "noteplan://x-callback-url/openNote?noteTitle=". You can also use any web address. The final URL of >mynote for example would be:
"noteplan://x-callback-url/openNote?noteTitle=mynote"
In this case, NotePlan would attempt to open a note with the title “mynote”. Learn more about X-Callback-Urls here.
Open Search with Regular Expressions
Following will kick off in-app searches on a delimited /search phrase/, for example for /meetings/ will open the search view in NotePlan and search for the text “meetings” in all your notes:
"note-search-link":  {
    "regex": "/(\\S[^/]*\\S)/",
    "matchPosition": 1,
    "urlPosition": 1,
    "type": "link",
    "prefix": "noteplan://x-callback-url/search?text="
},
Next up: Changelog →
Jump to: