DocsScript Studio › The script element types

The script element types

Last updated May 29, 2026 · 5 min read

Script isn't ordinary text — every line belongs to an element type (action / character / dialogue / parenthetical / transition / shot). The scene heading sits above each scene as structured metadata. Slima lays them out for you.

Slima Script Studio Write editor: scene headings (INT/+Location/DAY), action description (AC △), Transition... elements

The element types

Each line inside a scene is one of these six element types:

Element Example
Action J. Doe stands by the window, watching the fog over the sea.
Character J. DOE (usually uppercase)
Dialogue I haven't seen fog like this in thirty years.
Parenthetical (softly)
Transition FADE TO:
Shot INSERT - PHOTO OF FATHER (INSERT is one of several shot types)

Above each scene's lines sits the Scene Heading — scene-level structured data (interior/exterior, location, time of day), e.g. INT. LIGHTHOUSE CABIN - NIGHT or 場 1 / 內景 / 燈塔守護人小屋 / 夜. It isn't a line element; you set it from the scene's heading fields.

Setting an element type

While you write, you set each line's element type explicitly — there's no as-you-type auto-classifier:

  • Smart Enter / Tab moves you to the next sensible element type (e.g. Character → Dialogue) automatically.
  • Ctrl + 1–5 jumps straight to an element type (Action / Character / Dialogue / Parenthetical / Shot).
  • The / slash palette on an empty line lets you pick an element from a menu.

When you import a screenplay (Fountain or a script file), Slima's parser does classify lines by heuristics — e.g. lines starting INT./EXT. become scene headings and short all-caps lines become characters — but inside the live editor you stay in control with the shortcuts above.

Auto-layout per element

Each element type lays out automatically (no manual indent):

  • Scene Heading: left-aligned, uppercase, bold
  • Action: left-aligned, normal
  • Character: centred (Hollywood) / indented (TW), uppercase
  • Dialogue: narrow centred column
  • Parenthetical: between Character and Dialogue, centred indent

Exact layout depends on the current format (TW / Hollywood).

Element switching

Smart Enter + Tab is the heart of the editor — Enter auto-switches to the next sensible element type.

Dialogue interaction

While writing Dialogue, Slima autocompletes character names from previously seen characters.

Related

Was this helpful?