Fountain

by Benedikt Grundmann
favorite
share
0.0
(0)
5
4
3
2
1
Score: 49/100
Description
Category: Creative & Writing Tools

The Fountain support plugin brings robust screenwriting features to your notes by supporting the Fountain markup format. It provides syntax highlighting, a near-print preview with options to hide notes and synopsis, and an editable index card view for planning scripts. Writers can mark notes as todos, view a table of contents with integrated todos and synopsis, and use rehearsal mode to blackout a character's dialogue for practice. A ribbon button simplifies creating new script files with the .fountain extension.

Reviews
No reviews yet.
Stats
15
stars
5,288
downloads
4
forks
252
days
2
days
2
days
3
total PRs
0
open PRs
1
closed PRs
2
merged PRs
23
total issues
6
open issues
17
closed issues
0
commits
Latest Version
3 days ago
Changelog
  • Search and Replace: Full search and replace support in the editor via Cmd/Ctrl+F
    • Find text, replace single or all occurrences
    • Case sensitivity, regular expression, and whole word toggles
    • Match highlighting with navigation between results
    • Styled to use Obsidian's native UI theming.
  • Edit Mode Toggle: Cmd/Ctrl+E now toggles edit mode when a fountain view has focus
    • Works like Obsidian's native edit toggle but scoped to fountain files
    • No custom hotkey binding needed
  • Snippets UX Improvements:
    • Cmd/Ctrl+Shift+X moves selection to snippets, Cmd/Ctrl+Shift+C copies it
    • Drag and drop text into the snippets area in the sidebar
    • Snippets drop zone always visible in sidebar for discoverability
    • Removed distracting "Snip" tooltip button that appeared on every selection
    • Note: the global "Copy/Move selection to snippet" commands have been removed in favor of the scoped shortcuts above
  • E2E Testing: Added end-to-end tests using wdio-obsidian-service
    • Tests run against real Obsidian instance
    • Covers edit mode toggling and snippet insertion
  • Dependencies: Upgraded peggy 5, TypeScript 5.9, esbuild, Jest 30; removed unused biome and eslint
README file from