emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [FR] Please add support for screenplay formatting
@ 2023-07-03 13:00 Fionn Stephens
  2023-07-03 13:07 ` Ihor Radchenko
  2023-07-03 13:53 ` Bruno Cardoso
  0 siblings, 2 replies; 10+ messages in thread
From: Fionn Stephens @ 2023-07-03 13:00 UTC (permalink / raw)
  To: emacs-orgmode@gnu.org

[-- Attachment #1: Type: text/plain, Size: 641 bytes --]

Hi,

I think support for screenplay formatting would be a useful feature to add. Like to how comments or quotes are done, it could be in between the tags: #+BEGIN_SCREENPLAY and #+END_SCREENPLAY. I think using the markdown used by Fountain would make the most sense.

For example, a section could look like:

#+BEGIN_SCREENPLAY
INT./EXT. BLOOM HOUSE - (PRESENT) DAY

The front door opens to reveal Will and Josephine on the porch with their bags. REVERSE to Will's mother Sandra (53), surprised and a little annoyed.

SANDRA
How did you get here?

WILL
We swam. The Atlantic, it's not that big really.
#+END_SCREENPLAY

Thanks,Fionn Stephens

[-- Attachment #2: Type: text/html, Size: 1041 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [FR] Please add support for screenplay formatting
  2023-07-03 13:00 [FR] Please add support for screenplay formatting Fionn Stephens
@ 2023-07-03 13:07 ` Ihor Radchenko
       [not found]   ` <TWArAUwC8kxJDdScIWQFyfTWlgAyg7RAhTzBQ7WNkDlaSVNJ1mk_5zKmLtX0tZiz7-nbaTesc7uAzsYUYoQhS6KQzoA5pzNHr6klZC6Qq0c=@protonmail.com>
  2023-07-03 14:32   ` Christian Moe
  2023-07-03 13:53 ` Bruno Cardoso
  1 sibling, 2 replies; 10+ messages in thread
From: Ihor Radchenko @ 2023-07-03 13:07 UTC (permalink / raw)
  To: Fionn Stephens; +Cc: emacs-orgmode@gnu.org

Fionn Stephens <fionnstephens@protonmail.com> writes:

> I think support for screenplay formatting would be a useful feature to add. Like to how comments or quotes are done, it could be in between the tags: #+BEGIN_SCREENPLAY and #+END_SCREENPLAY. I think using the markdown used by Fountain would make the most sense.
>
> For example, a section could look like:
>
> #+BEGIN_SCREENPLAY
> INT./EXT. BLOOM HOUSE - (PRESENT) DAY
> ...

May you please elaborate? What is screenplay? Is it a markup format?
What do you mean by support? Export? Font-lock? Something else?

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [FR] Please add support for screenplay formatting
       [not found]   ` <TWArAUwC8kxJDdScIWQFyfTWlgAyg7RAhTzBQ7WNkDlaSVNJ1mk_5zKmLtX0tZiz7-nbaTesc7uAzsYUYoQhS6KQzoA5pzNHr6klZC6Qq0c=@protonmail.com>
@ 2023-07-03 13:51     ` Ihor Radchenko
  2023-07-03 14:33       ` Fionn Stephens
  0 siblings, 1 reply; 10+ messages in thread
From: Ihor Radchenko @ 2023-07-03 13:51 UTC (permalink / raw)
  To: Fionn Stephens; +Cc: emacs-orgmode

[ Adding Org ML back to CC. Please use Reply All or wide reply to keep
  other mailing list members in the loop. ]

> The industry standard is to use Final Draft (https://en.wikipedia.org/wiki/Final_Draft_(software)), but I personally use Emacs Fountain Mode (https://www.emacswiki.org/emacs/FountainMode). Fountain is a plain text markup language (https://fountain.io/).
>
> I'm interested in exporting to PDF and to odt format. 

How do you usually export to fountain PDF?
Org mode relies on LaTeX to produce PDF output. Is it possible to have
Fountain blocks in LaTeX?

Fionn Stephens <fionnstephens@protonmail.com> writes:

> Hi,
>
> Yes, of course. A screenplay is the document written to help produce a film or TV series. This is the Wikipedia page: https://en.wikipedia.org/wiki/Screenplay and here are some examples: https://www.scriptreaderpro.com/screenplay-example/.
>
> The industry standard is to use Final Draft (https://en.wikipedia.org/wiki/Final_Draft_(software)), but I personally use Emacs Fountain Mode (https://www.emacswiki.org/emacs/FountainMode). Fountain is a plain text markup language (https://fountain.io/).
>
> I'm interested in exporting to PDF and to odt format. 
>
> My own use case is a little experimental with some sections written like a screenplay and other sections written like a novel / short story.
>
> I hope that helps.
> Fionn
>
>
>
>
> Sent with Proton Mail secure email.
>
> ------- Original Message -------
> On Monday, July 3rd, 2023 at 2:07 PM, Ihor Radchenko <yantar92@posteo.net> wrote:
>
>
>> Fionn Stephens fionnstephens@protonmail.com writes:
>> 
>> > I think support for screenplay formatting would be a useful feature to add. Like to how comments or quotes are done, it could be in between the tags: #+BEGIN_SCREENPLAY and #+END_SCREENPLAY. I think using the markdown used by Fountain would make the most sense.
>> > 
>> > For example, a section could look like:
>> > 
>> > #+BEGIN_SCREENPLAY
>> > INT./EXT. BLOOM HOUSE - (PRESENT) DAY
>> > ...
>> 
>> 
>> May you please elaborate? What is screenplay? Is it a markup format?
>> What do you mean by support? Export? Font-lock? Something else?
>> 
>> --
>> Ihor Radchenko // yantar92,
>> Org mode contributor,
>> Learn more about Org mode at https://orgmode.org/.
>> 
>> Support Org development at https://liberapay.com/org-mode,
>> 
>> or support my work at https://liberapay.com/yantar92

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [FR] Please add support for screenplay formatting
  2023-07-03 13:00 [FR] Please add support for screenplay formatting Fionn Stephens
  2023-07-03 13:07 ` Ihor Radchenko
@ 2023-07-03 13:53 ` Bruno Cardoso
  2023-07-03 14:41   ` Fionn Stephens
  1 sibling, 1 reply; 10+ messages in thread
From: Bruno Cardoso @ 2023-07-03 13:53 UTC (permalink / raw)
  To: Fionn Stephens, emacs-orgmode@gnu.org


On 2023-07-03, 13:00 +0000, Fionn Stephens <fionnstephens@protonmail.com> wrote:

> Hi,
>
> I think support for screenplay formatting would be a useful feature to add. Like to how comments or quotes are done, it could be in between the tags: #+BEGIN_SCREENPLAY and #+END_SCREENPLAY. I think using the markdown used by Fountain would make the most sense.
>
> For example, a section could look like:
>
> #+BEGIN_SCREENPLAY
> INT./EXT. BLOOM HOUSE - (PRESENT) DAY
>
> The front door opens to reveal Will and Josephine on the porch with their bags. REVERSE to Will's mother Sandra (53), surprised and a little annoyed.
>
> SANDRA
> How did you get here?
>
> WILL
> We swam. The Atlantic, it's not that big really.
> #+END_SCREENPLAY
>
> Thanks,Fionn Stephens

Hi. You can use org-blocks like this with fountain-mode:

- https://github.com/rnkn/fountain-mode

#+begin_src fountain
INT./EXT. BLOOM HOUSE - (PRESENT) DAY

The front door opens to reveal Will and Josephine on the porch with their bags. REVERSE to
Will's mother Sandra (53), surprised and a little annoyed.

SANDRA
How did you get here?

WILL
We swam. The Atlantic, it's not that big really.
#+end_src


Best,

Bruno.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [FR] Please add support for screenplay formatting
  2023-07-03 13:07 ` Ihor Radchenko
       [not found]   ` <TWArAUwC8kxJDdScIWQFyfTWlgAyg7RAhTzBQ7WNkDlaSVNJ1mk_5zKmLtX0tZiz7-nbaTesc7uAzsYUYoQhS6KQzoA5pzNHr6klZC6Qq0c=@protonmail.com>
@ 2023-07-03 14:32   ` Christian Moe
  2023-07-03 15:59     ` Ihor Radchenko
  1 sibling, 1 reply; 10+ messages in thread
From: Christian Moe @ 2023-07-03 14:32 UTC (permalink / raw)
  To: emacs-orgmode; +Cc: Fionn Stephens




Ihor Radchenko writes:

> Fionn Stephens <fionnstephens@protonmail.com> writes:
>
>> I think support for screenplay formatting would be a useful feature to add. Like to how comments or quotes are done, it could be in between the tags: #+BEGIN_SCREENPLAY and #+END_SCREENPLAY. I think using the markdown used by Fountain would make the most sense.
>>
>> For example, a section could look like:
>>
>> #+BEGIN_SCREENPLAY
>> INT./EXT. BLOOM HOUSE - (PRESENT) DAY
>> ...
>
> May you please elaborate? What is screenplay? Is it a markup format?
> What do you mean by support? Export? Font-lock? Something else?

Fountain is a Markdown-inspired plain text format for screenplays
(https://fountain.io/).

There exists a fountain-mode major mode for Emacs.

To my mind, Org should not support every kind of markup/markdown format
there is, but to the extent Fountain is the best format for screenplays,
and Org is good for organizing bits of screenplays, I think maybe using
Org-babel src blocks is the way to go?

Even without a dedicated ob-fountain package to support it, it can be
used today for tangling screenplays from blocks of Fountain format with
noweb syntax, editing blocks in fountain-mode, some limited syntax
highlighting etc.

Yours,
Christian


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [FR] Please add support for screenplay formatting
  2023-07-03 13:51     ` Ihor Radchenko
@ 2023-07-03 14:33       ` Fionn Stephens
  2023-07-03 16:02         ` Ihor Radchenko
  0 siblings, 1 reply; 10+ messages in thread
From: Fionn Stephens @ 2023-07-03 14:33 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: emacs-orgmode

I just found a python package that can convert fountain markdown to LaTeX: https://pypi.org/project/fountain/. 

And this is a LaTeX package that can create screenplays: https://ctan.org/pkg/screenplay?lang=en. 

The Fountain Mode in emacs can use different backends, but I use Afterwriting: https://afterwriting.com/. 






------- Original Message -------
On Monday, July 3rd, 2023 at 2:51 PM, Ihor Radchenko <yantar92@posteo.net> wrote:


> [ Adding Org ML back to CC. Please use Reply All or wide reply to keep
> other mailing list members in the loop. ]
> 
> > The industry standard is to use Final Draft (https://en.wikipedia.org/wiki/Final_Draft_(software)), but I personally use Emacs Fountain Mode (https://www.emacswiki.org/emacs/FountainMode). Fountain is a plain text markup language (https://fountain.io/).
> > 
> > I'm interested in exporting to PDF and to odt format.
> 
> 
> How do you usually export to fountain PDF?
> Org mode relies on LaTeX to produce PDF output. Is it possible to have
> Fountain blocks in LaTeX?
> 
> Fionn Stephens fionnstephens@protonmail.com writes:
> 
> > Hi,
> > 
> > Yes, of course. A screenplay is the document written to help produce a film or TV series. This is the Wikipedia page: https://en.wikipedia.org/wiki/Screenplay and here are some examples: https://www.scriptreaderpro.com/screenplay-example/.
> > 
> > The industry standard is to use Final Draft (https://en.wikipedia.org/wiki/Final_Draft_(software)), but I personally use Emacs Fountain Mode (https://www.emacswiki.org/emacs/FountainMode). Fountain is a plain text markup language (https://fountain.io/).
> > 
> > I'm interested in exporting to PDF and to odt format.
> > 
> > My own use case is a little experimental with some sections written like a screenplay and other sections written like a novel / short story.
> > 
> > I hope that helps.
> > Fionn
> > 
> > Sent with Proton Mail secure email.
> > 
> > ------- Original Message -------
> > On Monday, July 3rd, 2023 at 2:07 PM, Ihor Radchenko yantar92@posteo.net wrote:
> > 
> > > Fionn Stephens fionnstephens@protonmail.com writes:
> > > 
> > > > I think support for screenplay formatting would be a useful feature to add. Like to how comments or quotes are done, it could be in between the tags: #+BEGIN_SCREENPLAY and #+END_SCREENPLAY. I think using the markdown used by Fountain would make the most sense.
> > > > 
> > > > For example, a section could look like:
> > > > 
> > > > #+BEGIN_SCREENPLAY
> > > > INT./EXT. BLOOM HOUSE - (PRESENT) DAY
> > > > ...
> > > 
> > > May you please elaborate? What is screenplay? Is it a markup format?
> > > What do you mean by support? Export? Font-lock? Something else?
> > > 
> > > --
> > > Ihor Radchenko // yantar92,
> > > Org mode contributor,
> > > Learn more about Org mode at https://orgmode.org/.
> > > 
> > > Support Org development at https://liberapay.com/org-mode,
> > > 
> > > or support my work at https://liberapay.com/yantar92
> 
> 
> --
> Ihor Radchenko // yantar92,
> Org mode contributor,
> Learn more about Org mode at https://orgmode.org/.
> 
> Support Org development at https://liberapay.com/org-mode,
> 
> or support my work at https://liberapay.com/yantar92


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [FR] Please add support for screenplay formatting
  2023-07-03 13:53 ` Bruno Cardoso
@ 2023-07-03 14:41   ` Fionn Stephens
  2023-07-03 16:04     ` Ihor Radchenko
  0 siblings, 1 reply; 10+ messages in thread
From: Fionn Stephens @ 2023-07-03 14:41 UTC (permalink / raw)
  To: Bruno Cardoso; +Cc: emacs-orgmode@gnu.org

Thanks a million. I didn't know you could do that.

And apologies all for the bad email formatting, I'll try to change it to plain text.

Fionn






------- Original Message -------
On Monday, July 3rd, 2023 at 2:53 PM, Bruno Cardoso <cardoso.bc@gmail.com> wrote:


> On 2023-07-03, 13:00 +0000, Fionn Stephens fionnstephens@protonmail.com wrote:
> 
> > Hi,
> > 
> > I think support for screenplay formatting would be a useful feature to add. Like to how comments or quotes are done, it could be in between the tags: #+BEGIN_SCREENPLAY and #+END_SCREENPLAY. I think using the markdown used by Fountain would make the most sense.
> > 
> > For example, a section could look like:
> > 
> > #+BEGIN_SCREENPLAY
> > INT./EXT. BLOOM HOUSE - (PRESENT) DAY
> > 
> > The front door opens to reveal Will and Josephine on the porch with their bags. REVERSE to Will's mother Sandra (53), surprised and a little annoyed.
> > 
> > SANDRA
> > How did you get here?
> > 
> > WILL
> > We swam. The Atlantic, it's not that big really.
> > #+END_SCREENPLAY
> > 
> > Thanks,Fionn Stephens
> 
> 
> Hi. You can use org-blocks like this with fountain-mode:
> 
> - https://github.com/rnkn/fountain-mode
> 
> #+begin_src fountain
> INT./EXT. BLOOM HOUSE - (PRESENT) DAY
> 
> The front door opens to reveal Will and Josephine on the porch with their bags. REVERSE to
> Will's mother Sandra (53), surprised and a little annoyed.
> 
> SANDRA
> How did you get here?
> 
> WILL
> We swam. The Atlantic, it's not that big really.
> #+end_src
> 
> 
> Best,
> 
> Bruno.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [FR] Please add support for screenplay formatting
  2023-07-03 14:32   ` Christian Moe
@ 2023-07-03 15:59     ` Ihor Radchenko
  0 siblings, 0 replies; 10+ messages in thread
From: Ihor Radchenko @ 2023-07-03 15:59 UTC (permalink / raw)
  To: Christian Moe; +Cc: emacs-orgmode, Fionn Stephens

Christian Moe <mail@christianmoe.com> writes:

> To my mind, Org should not support every kind of markup/markdown format
> there is, but to the extent Fountain is the best format for screenplays,
> and Org is good for organizing bits of screenplays, I think maybe using
> Org-babel src blocks is the way to go?

I mostly agree, but wouldn't it be nice to support something other than
just LaTeX fragments? That's why I was asking about more details.

> Even without a dedicated ob-fountain package to support it, it can be
> used today for tangling screenplays from blocks of Fountain format with
> noweb syntax, editing blocks in fountain-mode, some limited syntax
> highlighting etc.

Sure. It is not exactly same with what Fionn asked for though.

Also, syntax highlighting in fountain src blocks should work with
engrave-faces.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [FR] Please add support for screenplay formatting
  2023-07-03 14:33       ` Fionn Stephens
@ 2023-07-03 16:02         ` Ihor Radchenko
  0 siblings, 0 replies; 10+ messages in thread
From: Ihor Radchenko @ 2023-07-03 16:02 UTC (permalink / raw)
  To: Fionn Stephens; +Cc: emacs-orgmode

Fionn Stephens <fionnstephens@protonmail.com> writes:

> And this is a LaTeX package that can create screenplays: https://ctan.org/pkg/screenplay?lang=en. 
>
> The Fountain Mode in emacs can use different backends, but I use Afterwriting: https://afterwriting.com/. 

These two appear to produce full document, not fragments.
Typesetting fragments might be more tricky.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [FR] Please add support for screenplay formatting
  2023-07-03 14:41   ` Fionn Stephens
@ 2023-07-03 16:04     ` Ihor Radchenko
  0 siblings, 0 replies; 10+ messages in thread
From: Ihor Radchenko @ 2023-07-03 16:04 UTC (permalink / raw)
  To: Fionn Stephens; +Cc: Bruno Cardoso, emacs-orgmode@gnu.org

Fionn Stephens <fionnstephens@protonmail.com> writes:

> Thanks a million. I didn't know you could do that.

Good that src blocks are good enough for your usage.
Closed.

> And apologies all for the bad email formatting, I'll try to change it to plain text.

I think your emails do have plain text parts as well, so they should be fine.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2023-07-03 16:05 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-03 13:00 [FR] Please add support for screenplay formatting Fionn Stephens
2023-07-03 13:07 ` Ihor Radchenko
     [not found]   ` <TWArAUwC8kxJDdScIWQFyfTWlgAyg7RAhTzBQ7WNkDlaSVNJ1mk_5zKmLtX0tZiz7-nbaTesc7uAzsYUYoQhS6KQzoA5pzNHr6klZC6Qq0c=@protonmail.com>
2023-07-03 13:51     ` Ihor Radchenko
2023-07-03 14:33       ` Fionn Stephens
2023-07-03 16:02         ` Ihor Radchenko
2023-07-03 14:32   ` Christian Moe
2023-07-03 15:59     ` Ihor Radchenko
2023-07-03 13:53 ` Bruno Cardoso
2023-07-03 14:41   ` Fionn Stephens
2023-07-03 16:04     ` Ihor Radchenko

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).