Skip to content
Developer Codex
Navigation & Search

Search

Search in Inklings runs through the command palette. Press Cmd+K to open it, type your query, and results appear immediately — split into pages that match by title and pages that match by body content. You do not need to remember where you put something. You need to remember one word from it.

Inklings uses a built-in full-text search engine, which indexes three things for every page:

  • Title — matched with high relevance weight
  • Body content — matched with lower weight
  • Tags — matched with high weight (between title and content)

When you type a query, Inklings searches all three simultaneously. A search for “worldbuilding” surfaces pages titled “Worldbuilding Notes” and pages with “worldbuilding” in their body and pages tagged “worldbuilding” — all in one result set, ranked by relevance.

Type any word or partial word that appears in a page title. Results appear under a Pages section header in the command palette.

Prefix matching is supported: typing “Thorn” returns “Thornwall Keep” and “Thorne” and “Thornfield Crossing” without you needing to type the full word.

Type a phrase or word that appears in a page’s body text. Matching pages appear under a Content matches section header, with a text snippet showing the surrounding context of the match.

Content matches show the title of the page alongside the snippet so you know where the match lives. The snippet is drawn from the area of the page body where the term appears.

Tag names are indexed as part of the searchable content. Searching for a tag name — for example, “Exiled Court” — returns pages tagged with it, even if the tag name does not appear anywhere in the page title or body. No special syntax is required.

Search matches on word prefixes. Typing “chrom” returns pages containing “chromatic” or “chromosome” or “chrome”. You do not need to type the full word to get a match.

The command palette organizes results into named sections. Sections only appear when they have results:

  • Pages — title matches
  • Content matches — body and tag matches

An empty or whitespace-only query shows a “Start typing to search…” prompt rather than sections. A query with no matches shows “No results found.”

Click any result item to navigate to that page. The command palette closes and the editor loads the selected page. The page’s entry in the sidebar tree becomes highlighted.

You can also use arrow keys to highlight a result and press Enter to navigate — see Command Palette for full keyboard navigation details.

Queries containing punctuation like &, ', (, ), £, and similar characters are handled gracefully. Search treats most punctuation as word separators, so “Ampersand & Apostrophe’s” tokenizes into individual words. The search either returns matching results or shows the empty state — it does not crash or produce errors.

  • Deleted pages — pages in Trash do not appear in search results
  • Semantic search — search is word-based, not meaning-based. Searching for “magic” does not automatically return pages about “sorcery” or “the Threadweave” unless those words appear in the content

Was this page helpful?