Skip to main content

Title Autocomplete

When you type an event title in the create or edit modal, Prisma Calendar suggests matching names in a dropdown below the input. This speeds up event creation and keeps naming consistent across your calendar.

How it works​

As you type, suggestions appear from three sources, in priority order:

  1. Categories — your existing category names
  2. Event presets — names from your configured event presets
  3. Frequently used names — event names you've used before, sorted by how often they appear

If a name exists in multiple sources (e.g., "Work" is both a category and a frequent event name), it appears once under the highest-priority source.

Accepting suggestions​

  • Arrow keys — navigate the dropdown list
  • Enter — select the highlighted suggestion
  • Tab — accept the ghost text (the faint completion shown inline)
  • Escape — dismiss the dropdown

After you accept a suggestion the dropdown closes and the cursor stays on the title input, so a second Enter saves the event (no need to click into the title first or type in another field to dismiss the popup).

Cursor placement on open​

Opening the modal puts the cursor in the title input immediately — type to start filling it, no click required.

Ghost text​

The top suggestion's completion appears as faint text after your cursor, similar to IDE autocomplete. For example, typing "Wor" with a "Work" category shows "k" as ghost text. Press Tab to accept it.

Auto-category assignment​

When you select a suggestion (via Enter or Tab), the title field's blur event fires automatically, triggering auto-category assignment if you have category assignment presets configured. This means selecting a category name as your title can automatically assign that category.

Settings​

Configure in Settings → General → Parsing → Title autocomplete (enabled by default). When disabled, the dropdown and ghost text are hidden and no suggestions are shown.

Limits​

  • Up to 10 suggestions are shown at a time
  • Matching is case-insensitive substring (typing "meet" matches "Team Meeting")
  • Only the title field is filled — selecting a preset name fills the title, not all preset fields (use the preset dropdown in the modal header for that)

Filename-illegal characters​

The title becomes part of the event's filename, so characters that aren't valid in filenames are rejected at save time. If your title contains /, \, :, *, ?, ", <, >, or |, the save is blocked and a notice tells you which character(s) to remove. The modal stays open so you don't lose other fields while fixing the title.