Existe um modo Emacs conveniente para escrever poesia?

10

Eu tentei pesquisas simples no Google e MELPA com palavras-chave como "modo de poesia emacs" ou "modo verso emacs", mas não encontrei nada criado especificamente para esse fim.

O manual percorre algumas extensões comuns, text-modemas foram projetadas para marcação de texto mais. Estou procurando formatação de texto mais distintivo.

A organização possui #+BEGIN_VERSE/ #+END_VERSEmarcação, que preserva os espaços em branco na exportação. Isso é o mais longe que você consegue do que estou procurando.

Estou procurando um modo que conheça algumas convenções de recuo, capitalização e pontuação. Pontos de bônus se for bom em respeitar intervalos isolados dessas convenções.

purple_arrows
fonte
Você certamente pode automatizar o recuo e a capitalização de linhas, se é isso que você procura. No entanto, não sei ao certo o que você quer que o Emacs faça sobre pontuação. Você planeja digitar poesia sem pontuação e depois deixar o Emacs "corrigir automaticamente" seus erros de pontuação? Pode ser útil mostrar um exemplo de antes e depois de algum texto.
Nispio 8/08
Eu concordo, posso definitivamente codificar o que estou procurando! Eu apenas pensei que seria um perfeito Q-and-A se houvesse um poeta usando Emacs por aí com uma recomendação. Re: pontuação. O exemplo específico em minha cabeça foi adicionar "-" => "-" (traço) à tabela local da abreviatura, ou incluir combinações de teclas para ajustar rapidamente a tabela de sintaxe local. Eu deixei esses exemplos fora do Q, pois (1) eu não queria respostas para "como adicionar à tabela local abreviada" ou "como modificar a tabela de sintaxe" e (2) eu não queria restringir preventivamente o escopo de respostas válidas.
purple_arrows
Vou pensar um pouco mais nas suas sugestões e atualizar o Q com exemplos específicos.
purple_arrows
Estou ciente do palimpsesto , que se destina a escrever prosa. Pode ou não ser adequado ao seu fluxo de trabalho.
Wilfred Hughes
11
@purple_arrows Eu uso o Emacs para escrever poesia, o melhor modo que posso imaginar é text-mode. Primeiro, quando comecei a pesquisar sobre a poetry-mode, pensei que talvez devesse usar o Markdown e depois transformá-lo de uma maneira bonita com qualquer biblioteca. Usar a marcação durante a escrita é um grande problema: a poesia se parece com código (pode ser interessante), mas talvez não seja o que você está procurando. Se você precisar contar alexandrinos e mostrar erros ou algo semelhante, um modo de poesia é bom; caso contrário, é melhor manter o conteúdo longe da formatação. Ou mesmo use papel. Esta é uma resposta artística.
smonff

Respostas:

4

Eu estava querendo a mesma coisa, então escrevi uma. Você pode obter poetry.el aqui:

http://www.bobnewell.net/filez/poetry.zip

É um pouco modelado após 'Verse Perfect', exceto, é claro, é para o Emacs. Funciona com Linux. Não tenho outros sistemas para testar.

Faz o seguinte:

  • Fornece contagens de pés por linha na margem esquerda.
  • Interfaces com dicionários de rima offline e online.
  • Fornece modelos de rima (à esquerda) para várias formas de verso.

O feedback é bem-vindo se você decidir fazer isso. Meu endereço de e-mail está nos comentários do código.

Bob Newell
fonte
Isto é incrível. Você conhece alguém que conseguiu isso trabalhando com o Mac OSX? Parece que o pacote rima é para o Ubuntu. Como posso fazê-lo funcionar no OSX?
incandescentman
4

O Emacs Muse (também conhecido como "Muse" ou "Emacs-Muse") é um ambiente de autoria e publicação para o Emacs. O modo consiste em duas partes principais: um modo de texto aprimorado para criar documentos e navegar nos projetos do Muse e um conjunto de estilos de publicação para gerar diferentes tipos de saída.

O modo Muse deve ser ativado automaticamente quando você visita um arquivo com a extensão ".muse". Um desses arquivos é o QuickStart.muse, disponível no diretório de exemplos da distribuição do Muse. Você pode dizer que o Modo Muse foi ativado, verificando o texto "Muse" na sua linha de modo. Se o Modo Muse não estiver ativado, você poderá ativá-lo pelo tipo M-xmuse-modeRET.

No seu caso, para indicar estrofes poéticas, a poesia exige que os espaços em branco sejam preservados (tenho certeza de que você já sabe disso), mas sem recorrer ao espaço aeroespacial. Para indicar isso, use a seguinte marcação, remanescente das cotações de email. Portanto, abra um arquivo com uma extensão .muse e digite qualquer um dos seguintes:

 > A line of Emacs verse;
 >   forgive its being so terse.

Você também pode usar a tag, se preferir.

 <verse>
 A line of Emacs verse;
   forgive its being so terse.
 </verse>

Estrofes múltiplas podem ser incluídas em um conjunto de tags, da seguinte maneira.

 <verse>
 A line of Emacs verse;
   forgive its being so terse.

 In terms of terse verse,
   you could do worse.
 </verse>
Luke Shimkus
fonte
Obrigado pelo ponteiro. Eu vi o Muse nas minhas pesquisas no Google, mas passei por cima dele porque eu assumi que, como o Modo Org, me daria uma marcação para preservar os espaços em branco na exportação. Estou jogando com ele há um fim de semana e não encontrei recursos adicionais que diferenciam o Modo Muse de escrever poesia. Você poderia atualizar sua resposta com um exemplo específico de um recurso de exportação sem espaço em branco do Muse?
purple_arrows