Open atoav opened 6 years ago
Note there is also a MIT licensed javascript parser for Fountain called Fountain.js
+1 for .fountain support
also +1 for this. As there is no 'real' distraction free screenwriting app right now, this would be awesome.
If you think a plugin would be powerful enough to do all the things needed (aka replacement / format / output / ect.) let me know, so I could try to have a shot at it.
Hello Chris,
Oh, yes I think the plugin for .fountain support would be very valuable. I would like to read more about your idea about replacement. Do you think about tools for replacing most common words like for instance names of HEROES by abreviation or is it something completely different?
Below I'm noting few upgrades for WM3 which I think could made a software more friendly to screenwriters:
(>) collapsing/expanding icon
Now It think for screen-writing It'd be great if INT. EXT. could be = ## to make above simple > INT. CAR - DAY > EXT. HOUSE - DAY > INT. GRIM CORRIDOR - NIGHT
Why not #? I usually omit # - level one - at the beginning of work. I don't like a scene to be level one. The reason is that in the future i may need to add some master structure (like ACTS, PLOTS or similar). I may delete it at the end (because of industry standard), but for writing being able to build a master structure is (obviously) a valuable asset.
b) Above but with an option for localisation/customisation A setup option for setting up a #, ## as a different chain of letters. This way some users could set up "INT." to be equal to # (maybe they would like SCENE to be a level one ), and for instance me, writing texts exclusively in Polish language - I could set up WNĘTRZE. (INTERIOR in Polish) as ## (level 2 - because I'd like to add some master structure in future)
Tabs for dialogs Nothing fancy. It would be great if:
Action description
NAME dialog
That is a string "NAME(new line)dialog" Would be automatically changed to:
Action description [tab] NAME [tab] dialog
Of course tab is only a tab-length space. Not a true tab character.
To be honest I'm not extremely in love with .fountain. Why? Because it wastes a lot of space. I have to use a new line character after every dialog line and actions description, the length of a scene grows, and thus portion of a scene I can see at the same time narrows. Because of this I'm first writing a scene in, lets say, half .fountain format, omitting most of new line characters (example below). Only when I'm happy with a scene I'm correcting a format to exactly match .fountain - example 3b.
Example (half .fountain format)
INT. CAR - DAY Scene action description HERO line HERO2 line Action description
INT. CAR - DAY
Scene action description
HERO line
HERO 2 line
Action description
As you can see above format is much harder to control. It would be great if new line character spaces would be radically smaller (but still existing to match .fountain format)
4. Below I'm noting a sort of ideal format for me (I'm aware of subjectivity :)). Let's imagine that between each line is a small new line character.
INT. CAR - DAY // INT. = ## Scene description // tiny new line between and after "Scene description" HERO // let say that I could just write a "h1" to automatically change to "HERO" dialog // tab-length space is added when HERO(new line)dialog scheme is recognized HERO 2 // like above - I could set up 'h2" to automatically change to "HERO" dialog line Action description
Ok, Chris. For my purposes, changes above, would be more than enough. I hope some of my ideas will be valuable for you. Thanks for your outstanding work. The WM3 even at beta stage is a blast!
Take care,
Kamil Sarnowski
On Mon, Dec 24, 2018 at 4:41 PM ChrisUnterberg notifications@github.com wrote:
also +1 for this. As there is no 'real' distraction free screenwriting app right now, this would be awesome.
If you think a plugin would be powerful enough to do all the things needed (aka replacement / format / output / ect.) let me know, so I could try to have a shot at it.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/writemonkey/wm3/issues/166#issuecomment-449747871, or mute the thread https://github.com/notifications/unsubscribe-auth/AkLijo-oDTXHR4LnBnQX_wwxf1ijQ7Zpks5u8PXFgaJpZM4RFVTb .
Hey Kamil, please note, that I am none of the writemonkey devs, I am not sure if that was clear from my post. Your ideas seem like a valid starting point, it might even be easier to add these things before adding the complete .fountain spec with all its features.
To add to this, context sensitive formatting would be great (like trelby - Write Sceneheading, press enter, automatically write action, press tab, write a characters name, press enter, write dialogoue, ect.
The plugin-api is not yet released it seems. I will try to write a plugin once there is an api and documentation and the devs are ok with this.
Fountain (extension:
.fountain
) is a plaintext markup language for screenplays. You can think of it as a "markdown for screenplays".It wouldn't need much functionality, most importantly syntax highlighting, proper styling and exporting (most important pdf) and scene recognition (important for the left pane to navigate). If there was an option to list characters and some statistics I wouldn't mind tho.