¿Hay un modo Emacs conveniente para escribir poesía?

10

He intentado búsquedas simples en Google y MELPA con palabras clave como "modo de poesía de emacs" o "modo de verso de emacs", pero no he encontrado nada específicamente creado para ese propósito.

El manual recorre algunas extensiones comunes, text-modepero están diseñadas para texto más marcas. Estoy buscando formato de texto más distintivo.

Org tiene #+BEGIN_VERSE/ #+END_VERSEmarcado, que conserva los espacios en blanco al exportar. Eso es lo más lejos que puedes llegar de lo que estoy buscando.

Estoy buscando un modo que conozca algunas convenciones para sangría, mayúsculas y puntuación. Puntos de bonificación si es bueno respetar los descansos aislados de esas convenciones.

flechas_púrpura
fuente
Ciertamente, podría automatizar la sangría y la capitalización de líneas si eso es lo que busca. Sin embargo, no estoy seguro de entender lo que quiere que haga Emacs sobre la puntuación. ¿Planea escribir poesía sin puntuación y luego dejar que Emacs "corrija automáticamente" sus errores de puntuación? Puede ser útil mostrar un ejemplo de antes y después de algún texto.
nispio
Estoy de acuerdo, ¡definitivamente puedo codificar lo que estoy buscando! Solo pensé que sería una pregunta y respuesta perfecta si hubiera un poeta que usara Emacs con una recomendación. Re: puntuación. El ejemplo específico en mi cabeza fue agregar "-" => "-" (en guión) a la tabla abreviada local, o incluir combinaciones de teclas para ajustar rápidamente la tabla de sintaxis local. Dejé esos ejemplos fuera de la Q ya que (1) no quería respuestas a "cómo agregar a la tabla abreviada local" o "cómo modificar la tabla de sintaxis" y (2) no quería limitar de forma preventiva El alcance de las respuestas válidas.
purple_arrows
Pensaré un poco más en sus sugerencias y actualizaré la Q con ejemplos específicos.
purple_arrows
Soy consciente de palimpsesto , que está destinado a escribir en prosa. Puede o no adaptarse a su flujo de trabajo.
Wilfred Hughes
1
@purple_arrows Utilizo Emacs para escribir poesía, el mejor modo que puedo imaginar es text-mode. Primero, cuando comencé a buscar sobre a poetry-mode, pensé que tal vez debería usar Markdown y luego transformarlo de una manera hermosa con cualquier biblioteca. Usar el marcado mientras se escribe es un gran problema: la poesía parece código (puede ser interesante), pero tal vez no sea lo que está buscando. Si necesita contar alejandrinos y mostrar errores o algo similar, un modo de poesía está bien, de lo contrario, será mejor que mantenga el contenido alejado del formato. O incluso usar papel. Esta es una respuesta artística.
smonff

Respuestas:

4

He estado queriendo lo mismo, así que escribí uno. Puedes obtener poetry.el aquí:

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

Está un poco inspirado en 'Verse Perfect', excepto que, por supuesto, es para Emacs. Funciona con Linux. No tengo otros sistemas para probar.

Hace estas cosas:

  • Proporciona conteos de pies por línea en el margen izquierdo.
  • Interfaces con diccionarios de rimas fuera de línea y en línea.
  • Proporciona plantillas de rimas (a la izquierda) para varias formas de verso.

Los comentarios son bienvenidos si decides probar esto. Mi dirección de correo electrónico está en los comentarios del código.

Bob Newell
fuente
Esto es increíble. ¿Conoces a alguien que haya conseguido esto trabajando con Mac OSX? Parece que el paquete de rima es para Ubuntu. ¿Cómo puedo hacer que funcione en OSX?
incandescentman
4

Emacs Muse (también conocido como "Muse" o "Emacs-Muse") es un entorno de autoría y publicación para Emacs. Simplifica el proceso de escribir documentos y publicarlos en varios formatos de salida. Muse consta de dos partes principales: un modo de texto mejorado para crear documentos y navegar dentro de proyectos de Muse, y un conjunto de estilos de publicación para generar diferentes tipos de salida.

El modo Muse debe activarse automáticamente cuando visita un archivo con una extensión ".muse". Uno de estos archivos es QuickStart.muse, que está disponible en el directorio de ejemplos de la distribución de Muse. Puede decir que el modo Muse se ha activado al buscar el texto "Muse" en su línea de modo. Si el modo Muse no se ha activado, puede activarlo por tipo M-xmuse-modeRET.

En su caso para indicar estrofas poéticas, la poesía requiere que se conserve el espacio en blanco (estoy seguro de que ya lo sabe), pero sin recurrir al monoespacio. Para indicar esto, use el siguiente marcado, que recuerda las citas por correo electrónico. Abra un archivo con una extensión .muse y escriba cualquiera de los siguientes:

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

También puede usar la etiqueta, si lo prefiere.

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

Se pueden incluir múltiples estrofas en un conjunto de etiquetas, de la siguiente manera.

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

 In terms of terse verse,
   you could do worse.
 </verse>
Luke Shimkus
fuente
Gracias por la anotación. Vi Muse en mis búsquedas en Google, pero lo pasé por alto porque supuse que, al igual que el Modo Org, me daría un marcado para preservar el espacio en blanco en la exportación. He estado jugando con él durante un fin de semana y no he encontrado características adicionales que diferencien el Modo Muse para escribir poesía. ¿Podría actualizar su respuesta con un ejemplo específico de una función de exportación sin espacios en blanco de Muse?
purple_arrows