From: "Eric Schulte" <schulte.eric@gmail.com>
To: Scot Becker <scot.becker@gmail.com>
Cc: "Łukasz Stelmach" <lukasz.stelmach@iem.pw.edu.pl>, emacs-orgmode@gnu.org
Subject: Re: Re: epresent and Org-mode: using Emacs to run presentations of Org-mode docs
Date: Thu, 28 Oct 2010 16:42:25 -0600 [thread overview]
Message-ID: <87y69ic4vl.fsf@gmail.com> (raw)
In-Reply-To: AANLkTik5rooVZW-s66saYLqzKtH-1dW6ApziFr1sRCZr@mail.gmail.com
Hi Scot,
Scot Becker <scot.becker@gmail.com> writes:
> Eric,
>
> This is cool and very useful. Thanks.
>
Thanks, it was fun to work on. Also, most of the cool functionality
already existed in Tom's original version, I just rebased it against
Org-mode.
>
> This must be Zeitgeist-y because I was thinking about preparing
> presentations in Emacs this week. Then I saw slidy, now this and s5.
>
> Here's a further idea, to see what people think. Do you think it would be
> possible to make a temporary org-mode display configuration to display
> org-mode-written presentations (similar to epresent) without leaving org
> mode, and leaving the displayed slides editable?
>
> I once saw a video of someone doing a live presentation on something Emacs-y
> and he did the presentation by typing headlines, lists and detail in a clean
> Emacs buffer as he went along, similar to the way that some teachers might
> write out subject headings or outlines on the chalkboard or overhead
> projector as they lecture. I liked this a lot. As I see it, for less formal
> presentation situations, it lets you annotate and record class discussions
> discussions. It also lets the talk proceed in a less scripted manner: you
> can for example re-work the problem on the fly according to the way the
> group has defined it in the moment, not only according to the way you
> planned it at home.
>
> But doing it on the fly means that you don't have any of the advantages of
> typical slide-style presentations: an outline to prompt you, important
> figures, tables and visuals already there, links, detail, and the rest,
> pre-assembled.
>
There is always the option of just upping the font size of a full screen
Emacs buffer. In the past I've recorded macros which
1) widen
2) org-get-next-sibling
3) org-narrow-to-subtree
or
1) widen
2) org-get-last-sibling
3) org-narrow-to-subtree
and have found those nearly sufficient for giving a live editable
presentation in Org-mode.
>
> I've wondered whether org mode might not be a nice vehicle to combine
> these things. For example, you create your script (just like in
> Eric's ' present.org'), but instead of showing in a custom display
> mode, you actually tweak the display parameters of org-mode itself to
> look slide-like (no stars, bigger fonts for titles, invisible /markup
> characters/, etc.), and then display the slides by displaying each top
> level subtree in a narrowed buffer one at a time. You add key
> bindings for moving back and forth, even perhaps a temporary minor
> mode for single key frame navigation that you could go in and out of
> (vi-like, I suppose).
>
> This way you'd be in (a slightly modified) org mode all the time, and could
> edit as you go, using all the structural features of org mode, and at the
> end you'd have a neat record of the way the lecture actually went, that you
> could distribute as you wish.
>
> Can anyone think why this might not be doable?
>
That does seem eminently doable, and I think that epresent could be a
good jumping off point, all that should be required is changing epresent
from a major to a minor mode (although that may not be required since it
inherits from Org-mode) and moving some of the key-bindings behind less
invasive key-bindings.
That said I definitely do not have the time to build upon or even really
support this code, so you'll be on your own in the implementation
(although I'll be happy to help in terms of answering questions).
Cheers -- Eric
>
> Scot
>
next prev parent reply other threads:[~2010-10-28 22:46 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-28 14:35 epresent and Org-mode: using Emacs to run presentations of Org-mode docs Eric Schulte
2010-10-28 14:55 ` Richard Riley
2010-10-28 19:01 ` Łukasz Stelmach
2010-10-28 22:41 ` Eric Schulte
2010-10-29 6:17 ` Łukasz Stelmach
2010-10-29 11:08 ` Eric S Fraga
2010-10-29 13:14 ` Łukasz Stelmach
2010-10-29 14:19 ` Eric S Fraga
2010-11-01 22:47 ` Christian Moe
2010-11-02 10:40 ` Rainer M Krug
2010-11-02 11:25 ` Christian Moe
2010-11-02 13:19 ` Rainer M Krug
2010-11-02 14:20 ` Nick Dokos
2010-11-02 20:05 ` Christian Moe
2010-11-02 17:51 ` Tom Short
2010-11-02 19:40 ` Christian Moe
2010-10-28 17:53 ` Jambunathan K
2010-10-28 22:40 ` Eric Schulte
2010-10-29 2:01 ` Jambunathan K
2010-10-29 4:27 ` Eric Schulte
2010-10-28 19:02 ` Łukasz Stelmach
2010-10-28 20:16 ` Scot Becker
2010-10-28 21:55 ` Christopher Allan Webber
2010-10-28 22:30 ` Eric Schulte
2010-10-28 22:42 ` Eric Schulte [this message]
2010-10-28 19:29 ` Sébastien Vauban
2010-10-28 22:43 ` Eric Schulte
2010-10-29 4:41 ` Eric Schulte
2010-10-28 20:30 ` Eric S Fraga
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y69ic4vl.fsf@gmail.com \
--to=schulte.eric@gmail.com \
--cc=emacs-orgmode@gnu.org \
--cc=lukasz.stelmach@iem.pw.edu.pl \
--cc=scot.becker@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.