• Packages
  • Themes
  • Documentation
  • Blog
  • Discuss
Sign in

fountain

Grammar and tools for the Fountain screenwriting syntax
superlou
14,644
29
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

Fountain Support for Atom

This package aims to provide syntax highlighting and utilities to improve the experience of screenwriting with the Fountain syntax.

Note: The formatted preview has been switched to use Afterwriting. This provides a much more robust implementation of the Fountain formatting standards and makes export to PDF directly from Atom possible. The previous Fountain preview is still accessible from the command palette but is deprecated and will be removed in a future release. If the new functionality does not satisfy your use case, please open an issue!

Features:

  • Outline list navigator (ctrl alt o)
  • [new!] PDF preview (ctrl alt shift m)
  • [new!] PDF export (ctrl alt shift x)
  • [new!] PDF preview and export configuration in the package settings
  • Symbol listing via the symbols-view package (crtl r)

Notes:

  • HTML formatted preview (previously triggered by ctrl alt shift m), is now deprecated.
  • If you encounter problems generating PDFs (for preview or export), please log an issue.
  • Access to legacy preview can be found under "fountain:preview_legacy" using ctrl shift p.

Development

This is currently a work in progress, pulling from a few different tools:

  • HTML preview support from Fountain.js
  • Syntax highlighting based on The Candler Blog
  • PDF exporting provided by Afterwriting CLI
  • PDF preview rendered by atom pdf-view package

Included fonts for PDF export and preview:

  • AnonymousPro
  • CourierCode
  • CourierPrime
  • GNUTypewriter

Please open issues with feature requests that would improve your work flow.

Outline view in action:

outline view

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by