Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Very very very simple presentation mode for Org.
Emacs Lisp
branch: master

This branch is 3 commits ahead of nicferrier:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
README.md
README.org
org-presie.el
original.README.creole

README.md

Overview

To have a very simple presentation tool inside emacs, navigating through the org topics.

It is completely based on org-presie (thanks to Nic Ferrier who first created the org-presie)

Installation

  • copy the file org-presie.el into your el directory

  • insert into init.el the command:

    (require 'org-presie)

    ps: if you have the above file in any other directory, first insert this line to your init.el:

    (add-to-list 'load-path "~/<directory you have org-presie.el file>")

usage

In any org file, press and it will change to PRES-minor mode

Key command
toggle PRES minor mode inside an ORG buffer
right (arrow) Advance 5 lines or until next topic (any level) - what comes first
left (arrow) back one line at a time
esc-right Advance to next topic
esc-left back to previous topic

POST

Em busca de uma ferramenta que fizesse apresentações diretamente do emacs, encontrei um post muito interessante:

How to present using Org-mode in Emacs

Em um primeiro momento, foi mais dificil recordar das nuances do emacs, e ver a solução própria da autora para sua própria apresentação.

Fui atras do org-presie, que me pareceu suficiente para o que queria, mas em seguida se mostrou insuficiente:

  • Não havia como voltar para slides anteriores

  • Não considerava sub-tópicos

  • Não se saia muito bem na estrutura do documento, quando se mesclava niveis de tópicos e/ou quando o texto era muito longo.

Solução: Fazer minhas próprias modificações, aproveitando para matar a saudade dos módulos em emacslisp que fazia para suportar meus programas em C/C++ (nossa.. faz tempo!!).

O módulo continua BEM SIMPLES, mas para pequenas conversas com a turma, é suficiente.

O org-mode ainda permite que, para algo um pouco melhor, se exporte o mesmo para o reveal, ou em outro formato (latex tambem bate uma saudade…)

Já me dou por feliz em ter minha interface em modo texto, fazendo blocos em caracteres, barras e "+" como esse:

              +-----------+
              |           |
              |   EMACS   |
              |           |
             -+-----\-----+--
          --/        \       \----
       --/           |            \---
+-----/-----+  +------\-----+  +------\------+
|           |  |            |  |             |
|           |  |            |  |             |
|  ORG-MODE |  |PICTURE-MODE|  | ARTIST-MODE |
|           |  |            |  |             |
+-----------+  +------------+  +-------------+

Esse artist-mode ainda peca por não ter como pegar um retangulo feito, ou uma reta (um elemento) e modifica-lo (mover, redimensionar).

Uma vez feito, vira caracter no buffer… mas.

Onde encontrar

O mode está disponível no repositório do github:

meu org-presie

DISCLAIMER

Certamente as modificações feitas estão um pouco longe da elegância desejada, mas depois de tanto tempo tentar dominar os comandos existentes e saber qual a melhor forma de fazer suas idéias em um emacslisp seria muita pretenção!

Tasks

TODO

Something went wrong with that request. Please try again.