Skip to content
Superliner

Links, supertags and fields as you type

A few characters open a list while you type. @ or [[ links a note, # applies a supertag, > sets a field and ? makes or finds a saved search. The list is at the caret, so you choose with the keyboard and keep writing.

Link a note
@ or [[, a name, then Return
Apply a supertag
#, a name, then Return
Set a field
>, a name, then Return
Search
?, the words, then Return to make or choose a saved search
Move and close
↑ and ↓ move, Tab also chooses, Esc keeps what you typed

Type @ or [[ and part of a note's name. The list shows notes that match, outside Trash. Choose one and the text you typed becomes a link to that note. A closing ]] after [[ is optional. Dates are listed first: @today, @tomorrow, @yesterday and @ followed by a date such as 2026-10-14 each link that day's page.

ReturnIn an empty note, the typed text becomes a reference to the note. Nothing is typed twice.

When no note has exactly the typed title, the list ends with Create “name”. Choosing it makes a new note in the Inbox and links to it, as one Undo step. Type @ as the whole text of an empty note and choose a note, and the empty note becomes a reference to that note instead of a link. The list has a Tagged notes menu that narrows it to the notes that carry a supertag.

Apply a supertag with #

Type # and a name. The list shows supertags that match. Choose one and the supertag is applied to the note, and the typed #name is removed from the text. When the name is new, the list ends with Create #name, which makes the supertag and applies it. One Undo brings back the text and removes the tag together.

ReturnThe typed text goes. The supertag appears as a chip after the note text.

Set a field with >

Type > and a name. The list shows the fields of the note's supertags first, then the fields the note already has, then every other field. Choose one: the typed >name is removed, the field is added to the note if it is not there, and its value editor opens at the caret. One Undo reverts the text and the added field together. The value you type afterwards is a separate step. A new name ends the list with Create field name.

ReturnThe field opens for its value at the caret.

Make or choose a saved search with ?

Type ? and some words. The first row, New search for “words”, makes a saved search for those words. The new search is saved with your other searches and shown in the note as a reference, with its results. Below it, up to eight saved searches whose names match are listed; choosing one inserts a reference to it. Creating the search and removing the typed ?words are one Undo step.

Return on the first row makes the search. Its results are shown in the note.

Keys in the list

↑↓
Move the highlight.
ReturnorTab
Choose the highlighted row.
Esc
Closes the list and keeps what you typed. The list stays closed for that trigger until the trigger is gone from the text.
Space
With no matches, a space closes the list and is typed.

The list opens only when you type the trigger. Moving the caret into existing text, pasting, and Undo never open it. Nothing opens while an input method is composing text.

When a trigger does not open

A trigger needs a space, the start of the text or opening punctuation such as ( [ { or a quote before it. So an email address such as [email protected], a hash in C# and a word like abc#def are plain text. The query may contain spaces but cannot start with one, cannot run to a second line and is at most 48 characters long.

  • A # followed by a digit, as in #42, or by another #, never opens the list.
  • A > followed by a digit, =, > or a space never opens the list. So >5, >= and a Markdown quote > text stay plain text.
  • A > typed at the very start of an empty note does open the field list. A quote written as > text there loses the list when the space is typed, so the text stays.
  • Nothing opens inside a code block, inside inline code, inside a link, or in a web address.

Combine it