Я особисто дотримуватися писати речі org-modeз flyspell-modeі langtool...
org-modeє фантастичним для швидкого введення будь-якого документа в Emacs, flyspell піклується про написання, а langgool хвилює граматику. Все теж настроюється, тому ви можете налаштувати будь-що під вміст свого серця.
Ось швидкий невеликий набір в org-режимі з включеним langtool і flyspell; нічого надто особливого.

Якщо я запускаюсь так, langtool-correct-bufferяк це підказує, будь-які знайдені langtool помилки граматики виділяються одна за одною з низкою пропозицій у нижньому буфері. Я можу вибрати будь-якого з цих кандидатів відповідною цифровою клавішею або просто пропустити їх через [пробіл].

Крім того, flyspell дозволяє мені [Середній клацання] на написаних помилками словах, щоб побачити орфографічні пропозиції.

org-modeмає тонну форматів експорту; ви можете експортувати документ у форматі PDF, ODT або навіть як HTML. (Ви можете експортувати , використовуючи C-c C-eв org-mode)

Тепер, коли я опублікував свій шедевр у форматі PDF за допомогою LaTeX, це те, що я бачу, коли відкриваю його у переглядачі PDF ...

Це, мабуть, найпростіший спосіб скласти вишукані документи в відносно хорошому середовищі письма в Emacs ...
Гарна новина полягає в тому, що org-modeі flyspell-modeвключена за замовчуванням з більшістю версій Emacs. Погана новина полягає в тому, що langtool не є, і він дещо великий, і для нього потрібна Java ... Але якщо це вас не стримує:
Langtool - це граматична перевірка, яка зазвичай поєднується з Openoffice або Libreoffice. Сам інструмент - це проста утиліта командного рядка, тому відносно легко взаємодіяти з іншими програмами; хтось зв’язав це з Emacs.
Щоб додати його в Emacs, ви можете встановити його за допомогою M-x package-install langtool... Або, якщо у вас немає правильної репозиції (я використовую запропоновані тут .), Ви можете отримати .elфайл і включити його вручну звідси .
Наразі мій гачок орга-режиму налаштований так. (Відрізання невідповідних бітів.)
(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"))))
Очевидно, ви хочете замінити /path/to/LanguageTool.jarфактичний шлях до нього у вашій системі. Це портативний .jar-файл, тому розташування насправді не має значення.
Крім того, на відміну від flyspell-modelangtool вимагає запустити, M-x langtool-checkколи ви хочете граматики перевірити буфер ... Тож у вас немає фантазійної перевірки граматики під час введення тексту.
org-modeВи можете це зробити, і можна використовувати для написання простих файлів з невеликими нотатками, завершення рефератів з фантазійною графікою, статтями, книгами, ви їх називаєте ... Але оскільки це може зробити так багато, важко знати, з чого почати. Я знайшов, що це було найпростіше вчитися, починаючи з можливих способів експорту org-modeфайлу після того, як ви дізнаєтесь основи . Сайт в Org-режимі дуже корисний і інформативний, і про нього є багато допомоги на інформаційних сторінках ( C-h i, m Org Mode).
Удачі..! І сподіваюся, що це допомагає.