Screenwriter-mode is an Emacs extension for writing screenplays using ordinary text files. It provides screenplay-specific editing conventions while retaining the flexibility and extensive text-manipulation facilities of Emacs.
The extension is a fork of screenplay-mode. It is intended for writers who prefer a keyboard-oriented workflow and want to manage their scripts without depending on a proprietary document format.
Screenwriter-mode does not automatically identify every screenplay element. Writers retain direct control over the structure and formatting of their scripts, using Emacs commands and the extension’s facilities to manage the writing process.
It also includes screenplay-tools, a collection of shell utilities for assembling scenes, preparing scripts for printing and generating reports useful during pre-production.
This is free and open source software.
Key Features
- Create and edit screenplays as ordinary plain-text files.
- No special document format or conversion is required for editing.
- Screenplay-aware editing conventions for scenes, action, character names and dialogue.
- Recall previously used character names and locations while writing.
- Maintain individual scenes in separate files.
- screenplay-build combines scene files into a single screenplay for reviewing.
- screenplay-title generates a formatted title page containing the screenplay title, author and contact details.
- screenplay-print prepares screenplay text for printing.
- screenplay-character extracts character names to generate casting reports.
- screenplay-location generates reports useful for location scouting.
- List unique locations appearing in a screenplay.
- Generate separate lists of interior and exterior locations.
- List locations in their order of appearance within the script.
- Combine character and location information with other text-processing tools.
- Use Emacs searching, navigation and editing commands alongside screenplay-specific functionality.
Website: www.nongnu.org/screenwriter
Support:
Developer: Klaatu la Terible (V. L. Simpson)
License: GNU General Public License v2.0
Related Software
| Script Writing Tools | |
|---|---|
| Trelby | Simple, powerful, full-featured program for writing movie screenplays |
| Manuskript | Use the snowflake method to grow your ideas |
| Pago | Screenwriting plugin for the Vim text editor |
| Screenwriter-mode | A plug-in for Emacs |
| Screenplain | Plain text to readable screenplay |
| KIT Scenarist | Fully-featured studio for creating movie screenplays |
| LyX | The Hollywood document class equips LyX for script writing |
| Afterwriting | Post-processing tools for Fountain screenplay |
| Story Architect | Reinventing the screenwriting software |
| lottie | Fountain screenplay editor |
| obsidian-fountain | Fountain support for Obsidian |
| Barefoot | Convert Fountain screenplay files to plain text |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.