Personalmente me quedo escribiendo cosas org-modecon flyspell-modey langtool...
org-modees fantástico para escribir rápidamente cualquier tipo de documento en Emacs, flyspell se encarga de la ortografía y langtool se preocupa por la gramática. Todo es altamente personalizable también, por lo que puede personalizar cualquier cosa al contenido de su corazón.
Aquí hay una pequeña escritura rápida en modo org con langtool y flyspell habilitados; Nada muy especial.

Si ejecuto langtool-correct-buffercomo sugiere, cualquier error de gramática que se encuentre langtool se resalta uno por uno con una serie de sugerencias en el búfer inferior. Puedo seleccionar cualquiera de estos candidatos con la tecla numérica correspondiente, o simplemente saltarlos con la [Barra espaciadora].

Además, flyspell me permite [Clic central] en palabras mal escritas para ver sugerencias ortográficas.

org-modetiene una tonelada de formatos de exportación; puede exportar su documento como PDF, ODT o incluso como HTML. (Puede exportar usando C-c C-een org-mode)

Ahora que publiqué mi obra maestra como PDF usando LaTeX, esto es lo que veo cuando lo abro en un visor de PDF ...

Probablemente sea la forma más fácil de crear documentos elegantes en un entorno de escritura relativamente bueno en Emacs ...
La buena noticia es que org-mode, y flyspell-modese incluye por defecto con la mayoría de las versiones de Emacs. La mala noticia es que langtool no lo es, y es algo grande, y requiere Java ... Pero si eso no te disuade:
Langtool es un corrector gramatical que generalmente se combina con Openoffice o Libreoffice. La herramienta en sí es una simple utilidad de línea de comandos, por lo que es relativamente fácil interactuar con otros programas; alguien lo conectó con Emacs.
Para agregarlo en Emacs, puede instalarlo con M-x package-install langtool... O, si no tiene configurados los repositorios correctos (uso los sugeridos aquí ), puede obtener el .elarchivo e incluirlo manualmente desde aquí .
Actualmente tengo mi gancho de modo org configurado de esta manera. (Cortando las partes irrelevantes).
(add-hook 'org-mode-hook (lambda ()
(progn
;; Snipped
(auto-fill-mode t)
;; Spelling
(flyspell-mode t)
;; Grammar
(require 'langtool)
(setq langtool-language-tool-jar "/path/to/LanguageTool.jar"))))
Obviamente, querrá reemplazar el /path/to/LanguageTool.jarcon la ruta real a él en su sistema. Es un archivo .jar portátil, por lo que la ubicación realmente no importa.
Además, a diferencia de flyspell-modelangtool, debes ejecutar M-x langtool-checkcuando quieras revisar gramaticalmente el búfer ... Por lo tanto, no tienes una verificación gramatical elegante mientras escribes actualmente.
org-modepuede hacer una tonelada, y puede usarse para escribir pequeños archivos de notas simples, completar ensayos con gráficos elegantes, artículos, libros, lo que sea ... Pero como puede hacer mucho, es difícil saber por dónde empezar. Me pareció que era más fácil de aprender partiendo de las posibles formas de exportar un org-modearchivo después de aprender los conceptos básicos ... . El sitio de Org-mode es muy útil e informativo, y también hay mucha ayuda en las páginas de información ( C-h i, m Org Mode).
Buena suerte..! Y espero que esto ayude.