Skip to content

oparaskos/vscode-fountain

Repository files navigation

GitHub Workflow Status Visual Studio Marketplace Downloads OpenVSX Downloads CodeFactor

icon Fountain Language Server and Client

This extension provides Language Server support for fountain files, a simple markup syntax for writing, editing, and sharing screenplays in plain, human-readable text.

Features

  • Full Syntax highlighting.
  • Smart Auto-Completions.
  • Fountain Syntax help on Hover.
  • Screenplay Statistics Webview.

Code Lenses and Syntax Highlighting

Gender Representation Graphs

Scenes Table

Roadmap

The long-term goal of this project is to enable interactive and serialized productions, with worldbuilding elements, by helping to navigate and explore characters, locations, etc as well as interrelationships between elements in the narrative with minimal additional overhead.

  • Semantic Analysis:
    • Summary page per character (Age, Racial Identity, Gender Identity, Profile Picture, Relationships).
    • Summary page per location (Location Details, Valence by Character, Concept Picture, Scene Frequency, Generate Shot list).
    • Graph valence over the duration of the screenplay, and over episodes.
  • Serialised & Interactive Workflows:
    • Screenplay stats over the whole folder, and whole workspace.
    • Support for Interactive elements and branching stories.
  • Storyboarding workflow.
  • Show relationship between locations and characters, distance between locations.

Thanks / Third-party licenses