Screenplay

pranav nair 2025/01/19
Homepage Download

Screenplay

A lightweight screenplay theme for Typora, following industry-standard format with automatic formatting and corrected scene numbering.

Installation

  1. Download the zipped project package from Github.
  2. Copy the screenplay.css file to your Typora theme library:
    • Windows : %APPDATA%\Typora\themes
    • macOS : ~/Library/Application Support/abnerworks.Typora/themes
    • Linux : ~/.config/Typora/themes
  3. Launch or restart Typora and choose** **Better Screenplay from the Themes menu (Themes → Better Screenplay).

Features

Formatting Guide

Formatting Example

Scene Headings (h1)

Create scene headings using a single #. They will automatically:

Markdown

# INT. COFFEE SHOP - NIGHT

Known Limitation: Scene numbers only appear after you type at least one character into the heading. This is a limitation of how CSS counters work - they require actual text content to display. The scene number will appear as soon as you begin typing your scene heading.

Action (Normal Text)

Write action descriptions as regular paragraphs (no markdown formatting needed). Action lines are left-aligned and describe what happens on screen.

Markdown

Cold rainy night; shop is dark, save for a light at a single table. JOHN RICK bursts into the shop, breaking down the doors, pistol in his hand.

Character Names (h2)

Use ## for character names. They will automatically:

Markdown

## JOHN

Dialogue (h3)

Use ### for dialogue lines immediately after a character name. Dialogue will:

Markdown

### Give me back my dog and car! You fools!

Parentheticals (h4)

Use #### for parentheticals (actor directions within dialogue). They will automatically:

Markdown

#### shouting

Transitions (h5)

Use ##### for transitions (CUT TO, FADE OUT, etc.). They will automatically:

Markdown

##### CUT TO:

Title Page (Blockquotes)

Use blockquotes (>) to create title page elements. They will automatically:

Markdown

> **SCREENPLAY TITLE**
>
> Written by
>
> Your Name

Title Page Example

Page Breaks (Horizontal Rules)

Use --- to force a page break when needed.

Markdown

---

Technical Specifications

Credits

Created by Pranav Nair

v2.0 of the Screenplay Theme.

Designed and tested on macOS. Not fully tested, but should work for Windows/Linux.

Note: README and comments were enhanced using AI assistance.