From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id sOQXIXvcomRjawEASxT56A (envelope-from ) for ; Mon, 03 Jul 2023 16:34:35 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id iHv5IHvcomS/ywAA9RJhRA (envelope-from ) for ; Mon, 03 Jul 2023 16:34:35 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F21B13FD2B for ; Mon, 3 Jul 2023 16:34:34 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qGKcv-0003WS-DC; Mon, 03 Jul 2023 10:34:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qGKct-0003Qy-8C for emacs-orgmode@gnu.org; Mon, 03 Jul 2023 10:34:03 -0400 Received: from mail-40132.protonmail.ch ([185.70.40.132]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qGKcq-0003Xr-HP for emacs-orgmode@gnu.org; Mon, 03 Jul 2023 10:34:02 -0400 Date: Mon, 03 Jul 2023 14:33:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1688394837; x=1688654037; bh=36mWV3xGifQxVpw+u4pgp9Xtbmkucgeh4OcxbQ6GpEU=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=XKi/TUYFEwwDz5RR0xPDuhclAghI91qRZsukvcPineraYUxauMCl/f9KKmAWoW0Zx ttxlupAFRDpRlSoub/K4YuX9F9ZlD4UqzB5bfNqE5E4cBh3MD3e1dKXcSunY8vZqfp xni/H2sfBKpjgjDyJLaaYTbHsUD4FUdMB2jn/gBP2q0v/mM5ekDVDE2klKqNp+9TgE Aurof12jatZALgVPtiz6s6w2RenmKNxCw/T9DUG0FHQRyVZ1ORvSl+JY3hoq0VMKnx 9xb+4sO9KiNNKG8YW/8umUnkjbHmLM7HU1QRteT4sSj7Iafwg4WcHeZlTHsxd3rzCC yodwbqYUYleXQ== To: Ihor Radchenko From: Fionn Stephens Cc: emacs-orgmode@gnu.org Subject: Re: [FR] Please add support for screenplay formatting Message-ID: <-GZe-FHOTznW8wiwSwaHDBeAgHcxvCHXknIXVJ5VU50LKwZRSpsNjRckiboCSY0Mhor0lYrT6gQYQMWxc6FCAF-4oXal8J02USAZd5N-L1E=@protonmail.com> In-Reply-To: <875y71gl1f.fsf@localhost> References: <87a5wdgn3p.fsf@localhost> <875y71gl1f.fsf@localhost> Feedback-ID: 18145659:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.132; envelope-from=fionnstephens@protonmail.com; helo=mail-40132.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1688394875; a=rsa-sha256; cv=none; b=L23VGXHHiR79eyA+0kpWVYzPURqWFoWBdVLku0kuaF4M7mCOs4vxy6sGJ0VOLHLRSNidsD siUzsQ+ofuKYXzjmc5YsNhHDlwpnzvlou1/fUYCAx2fe/jntXp/ogGsno3fzyFWSDO9GSV w3qnZ0l4KMO3yiEl3hdKEbSAQ7J5R2mT5sXQMuiOBj9HuaMvSe/b3csUia0+6rNWHMq+R8 AKwRGverhVtmiGzXn7t8Ne6aGLHaUg/TNbgTC7L4PphZusxDjdy+dYKU63o1l0NAAwc3i2 aNHNhtd6Q3lmcHirVQ2B3Hf69d+SRdePwP8kxQn9w0ZFtf6EXqS1T6BSsa1dgQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b="XKi/TUYF"; dmarc=pass (policy=quarantine) header.from=protonmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1688394875; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=36mWV3xGifQxVpw+u4pgp9Xtbmkucgeh4OcxbQ6GpEU=; b=SZskjmIUA1TKdMDKMV0CJCFdJgIllCjmWrAJj90qjSFkgPcr7XO0KhVHAjYIdtX8KghEXX hgIvPBsXlin418lKlfZoxtKaLp7euGXwOMlvx24tlvExFQKYxZ6E9NSMkKeh64N7srW4AC 6hgcrwijYs5fz8u27ZXC+pTQi/ZjF+5w3q7q1SEldgbAV3lyE93tN5qKM70Sb81jBDZYmC gLwcWLpi7jN0rAVjnYsxd4ptdhf8tnSTlwUQncOYnZJ/K5w97FZoHdiI1lgkDaWKvaPkz5 QixAfdUQ3rdUGWRqIT6ZymRux5ai7IswmXtkAGzNZ+mkVIFI+wxERWhurNDyeQ== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b="XKi/TUYF"; dmarc=pass (policy=quarantine) header.from=protonmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -11.77 X-Spam-Score: -11.77 X-Migadu-Queue-Id: F21B13FD2B X-TUID: 2YCMtIXq1z+0 I just found a python package that can convert fountain markdown to LaTeX: = https://pypi.org/project/fountain/.=20 And this is a LaTeX package that can create screenplays: https://ctan.org/p= kg/screenplay?lang=3Den.=20 The Fountain Mode in emacs can use different backends, but I use Afterwriti= ng: https://afterwriting.com/.=20 ------- Original Message ------- On Monday, July 3rd, 2023 at 2:51 PM, Ihor Radchenko = wrote: > [ Adding Org ML back to CC. Please use Reply All or wide reply to keep > other mailing list members in the loop. ] >=20 > > The industry standard is to use Final Draft (https://en.wikipedia.org/w= iki/Final_Draft_(software)), but I personally use Emacs Fountain Mode (http= s://www.emacswiki.org/emacs/FountainMode). Fountain is a plain text markup = language (https://fountain.io/). > >=20 > > I'm interested in exporting to PDF and to odt format. >=20 >=20 > 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? >=20 > Fionn Stephens fionnstephens@protonmail.com writes: >=20 > > Hi, > >=20 > > 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/wik= i/Screenplay and here are some examples: https://www.scriptreaderpro.com/sc= reenplay-example/. > >=20 > > The industry standard is to use Final Draft (https://en.wikipedia.org/w= iki/Final_Draft_(software)), but I personally use Emacs Fountain Mode (http= s://www.emacswiki.org/emacs/FountainMode). Fountain is a plain text markup = language (https://fountain.io/). > >=20 > > I'm interested in exporting to PDF and to odt format. > >=20 > > My own use case is a little experimental with some sections written lik= e a screenplay and other sections written like a novel / short story. > >=20 > > I hope that helps. > > Fionn > >=20 > > Sent with Proton Mail secure email. > >=20 > > ------- Original Message ------- > > On Monday, July 3rd, 2023 at 2:07 PM, Ihor Radchenko yantar92@posteo.ne= t wrote: > >=20 > > > Fionn Stephens fionnstephens@protonmail.com writes: > > >=20 > > > > 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 th= e tags: #+BEGIN_SCREENPLAY and #+END_SCREENPLAY. I think using the markdown= used by Fountain would make the most sense. > > > >=20 > > > > For example, a section could look like: > > > >=20 > > > > #+BEGIN_SCREENPLAY > > > > INT./EXT. BLOOM HOUSE - (PRESENT) DAY > > > > ... > > >=20 > > > May you please elaborate? What is screenplay? Is it a markup format? > > > What do you mean by support? Export? Font-lock? Something else? > > >=20 > > > -- > > > Ihor Radchenko // yantar92, > > > Org mode contributor, > > > Learn more about Org mode at https://orgmode.org/. > > >=20 > > > Support Org development at https://liberapay.com/org-mode, > > >=20 > > > or support my work at https://liberapay.com/yantar92 >=20 >=20 > -- > Ihor Radchenko // yantar92, > Org mode contributor, > Learn more about Org mode at https://orgmode.org/. >=20 > Support Org development at https://liberapay.com/org-mode, >=20 > or support my work at https://liberapay.com/yantar92