emacs para escritura creativa

¿Alguien conoce una buena configuración de emacs para la escritura creativa? Estaría buscando la capacidad de escribir, editar y exportar a Office o Word libre (para que las personas menos técnicas puedan editar/ver). Estoy buscando algo que sea apropiado para novelas, no solo cuentos o blogs.

Tengo una excelente configuración de Vim, la mayor parte la escribí yo mismo, pero no puedo ayudarte con emacs.
¿Qué características para la parte de escritura/edición estás buscando? ¿Su objetivo es escribir en texto plano o es aceptable un lenguaje de marcado? Cuéntanos más sobre lo que quieres hacer antes de la parte de exportación, por favor.
Una gran ventaja de usar texto sin formato (entre los técnicos) es que es bueno para el control de versiones genéricas como git, que proporciona historial, diferencias, fusión selectiva y otras funciones de registro y colaboración.
¿Ha intentado buscar en Google emacs for writersy hay una configuración de configuración de Tony Ballantynes ​​Emacs, ahora en GitHub? (1) github.com/ballantony/emacs-writing (2) github.com/ballantony/emacs-writing/blob/main/…

Respuestas (5)

Mi configuración personal usa Vim, pero una gran parte de la pila sería aplicable a cualquier editor de texto lo suficientemente avanzado. (Nota: los "editores de texto suficientemente avanzados" son básicamente solo emacs y Vim). No conozco ningún paquete existente que haga todo esto, pero escribir esto para mí fue bastante fácil, ya que solo es cuestión de unir los herramientas existentes.

Composición

Compongo todas mis historias usando el marcado Markdown (el mismo marcado que usa StackExchange en todos sus sitios). Esto me permite dar formato básico (cursiva, subrayado, delineado) con decoraciones de texto simples. Para propósitos de escritura ordinarios, casi nunca es necesario un formato más complicado y casi siempre es una distracción. Ya existen paquetes para Vim y Emacs para facilitar el resaltado de sintaxis y otros atajos para componer texto en Markdown.

Escribo con el corrector ortográfico de Vim activado. My .vimrc( .emacsrcfor you) busca automáticamente un archivo llamado .custom.adden la misma carpeta que el archivo y lo incluye como un diccionario personalizado. Esto me permite agregar nombres de personajes, nombres de lugares, palabras inventadas, etc. al diccionario personalizado para cada historia. Cuando termino, el .custom.addarchivo sirve como una lista conveniente de personajes y otras palabras no inglesas que aparecen en la historia.

He asignado una pulsación de tecla para invocar dict, lo que me permite buscar palabras en un diccionario con un solo botón, ya sea para buscar sinónimos o verificar mi ortografía. He asignado otras pulsaciones de teclas para exportar a cualquiera de los formatos que se analizan a continuación.

Exportador

Uso pandoc para convertir de Markdown a cualquiera de los innumerables formatos compatibles con pandoc. En mi caso, estoy interesado en LaTeX (que luego convierto a PDF), HTML y RTF. Obtener una buena salida de LaTeX y RTF requiere que escriba una plantilla de salida personalizada, pero en realidad esto es bastante trivial, y la documentación de pandoc lo cubre con muchos detalles.

Utilizo el paquete sffms LaTeX para componer la salida LaTeX/PDF. Sffms hace que sea muy sencillo crear manuscritos que se ajusten al formato de manuscrito estándar sin ningún esfuerzo. Prefiero enviar archivos PDF a las personas a menos que hayan especificado lo contrario.

Todos los programas de procesamiento de texto existentes pueden leer RTF de forma nativa, por lo que rara vez encuentro la necesidad de convertirlo en otra cosa. Si lo hago, abro el archivo RTF en Word y luego lo guardo en formato Word, que suele ser lo único que la gente pide.

Si desea trabajar dentro de emacs, consideraría org-mode ; es lo que estoy usando actualmente para escribir proyectos (entre otras cosas).

En primer lugar, es un delineador , con facilidades para estructurar su(s) documento(s) jerárquicamente. Si desea planificar una historia en actos, actos en secuencias, secuencias en escenas, quizás escenas en ritmos... estructurarla jerárquicamente en un delineador es perfecto. Si no desea imponer mucha estructura, no tiene que hacerlo: use tanto como desee.

Soporta marcado básico . Admite hipervínculos dentro de su documento, entre sus orgdocumentos (algo así como su propio pequeño wiki privado) y a otros tipos de documentos o páginas web o lo que sea. Y admite la exportación a una variedad de formatos (incluidos HTML, LaTeX/PDF y texto ascii limpio). Es un programa muy profundo y poderoso escrito dentro de emacs, y la escritura creativa es una de las muchas cosas que puede hacer con él. Una versión viene con distribuciones modernas de emacs, pero recomiendo descargar y usar la versión más actual.

Hay muchos modos que vienen con una distribución moderna de emacs que también pueden ayudar. Me aseguraría de habilitar el modo flyspell para la revisión ortográfica mientras redacta, el modo de línea visual para el ajuste de palabras en la ventana del editor si no desea insertar nuevas líneas duras, posiblemente el modo linum para mostrar un conteo continuo de línea números en el margen izquierdo.

Personalmente, me gusta visualizar mis glifos de espacios en blanco (pestañas y saltos de línea en particular) y el modo de espacios en blanco se puede configurar para mostrar estas cosas sutilmente en lugar de llamativas. Recomendaría no visualizar el carácter de "espacio"... con una fuente monoespaciada, debería ser bastante obvio que todos los lugares que no son caracteres ASCII reales, tabulaciones o saltos de línea son, de hecho, caracteres de espacio. El deseo de hacer esto puede provenir del hecho de que soy un programador que usa emacs primero, y un escritor semi-aspirante que usa emacs en segundo lugar.

Use google y emacswiki para aprender sobre todo lo relacionado con emacs, y los tutoriales en el sitio web de org-mode para el modo org. La serie hack emacs de rpdillon tiene varios episodios en modo org que encontré útiles.

Este es un hilo antiguo, pero tal vez esta contribución aún sea útil: he escrito varios libros usando emacs, y también soy el autor de la Guía Woodnotes para Emacs para escritores (no codificadores) 1 y produje una hoja de trucos 2 de comandos y ajustes que encuentro útiles. Ambos son totalmente gratuitos/con licencia Creative Commons.

Si tiene curiosidad, en el mismo sitio encontrará un artículo que escribí sobre cómo uso emacs y otras herramientas de Linux para escribir libros y otro sobre cómo hacer un epub a partir de archivos de texto (por ejemplo, creado con Vim o Emacs). ). No tengo una "reputación de 10", por lo que SE no me deja publicar más de dos enlaces. ¡Que te diviertas!

Publicar más enlaces.

Además de lo que dijo Matt Anderson, el modo Org exporta a MSWord y LibreOffice. Aquí hay un video que hice demostrando esto: http://vimeo.com/31564708

No lo he hecho, pero entiendo que también hay una función de 'importación' que convierte de MSWord/LibreOffice ODT a archivos nativos en modo Org. Los pequeños bloques de comentarios/anotaciones en el margen derecho también son compatibles con la exportación y, espero, con la importación.

El video es en realidad de VimOrganizer, un clon del modo Org que estoy escribiendo para Vim. Para exportar (y algunas otras funciones) llama a un servidor Emacs para realizar la operación. VimOrganizer ha llegado al punto de que es una excelente solución para las personas a las que les gustaría usar el modo Org pero que, por alguna razón, tienen aversión a Emacs. No me gusta editar en Emacs, pero el modo Org es un hermoso trabajo.

Como uso LaTeX, divido el proyecto en varios archivos (configuraciones, funciones, capítulos, etc.) Un marco, una ventana, si lo desea/necesita habilitar flyspelly usar text-scale-adjustpara ajustar el texto al ancho de su pantalla. Creo que no hay necesidad de más.