Mi attengo personalmente a scrivere le cose org-mode
con flyspell-mode
e langtool
...
org-mode
è fantastico per scrivere velocemente qualsiasi tipo di documento in Emacs, flyspell si occupa dell'ortografia e langtool si preoccupa della grammatica. Anche tutto è altamente personalizzabile, quindi puoi personalizzare qualsiasi cosa a tuo piacimento.
Ecco un breve digitazione in modalità org con langtool e flyspell abilitati; niente di troppo speciale.
Se corro langtool-correct-buffer
come suggerisce, qualsiasi errore grammaticale trovato da langtool viene evidenziato uno per uno con una serie di suggerimenti nel buffer inferiore. Posso selezionare uno di questi candidati con il tasto numerico corrispondente o semplicemente ignorarli con la [barra spaziatrice].
Inoltre flyspell mi consente di fare clic con il tasto centrale su parole errate per visualizzare suggerimenti ortografici.
org-mode
ha un sacco di formati di esportazione; puoi esportare il tuo documento come PDF, ODT o anche come HTML. (Puoi esportare usando C-c C-e
in org-mode
)
Ora che ho pubblicato il mio capolavoro in formato PDF usando LaTeX, questo è quello che vedo quando lo apro in un visualizzatore PDF ...
È probabilmente il modo più semplice per creare documenti di bell'aspetto all'interno di un ambiente di scrittura relativamente buono in Emacs ...
La buona notizia è che org-mode
e flyspell-mode
sono inclusi di default con la maggior parte delle versioni di Emacs. La cattiva notizia è che Langtool non lo è, ed è piuttosto grande, e richiede Java ... Ma se ciò non ti scoraggia:
Langtool è un correttore grammaticale comunemente associato a Openoffice o Libreoffice. Lo strumento stesso è una semplice utility da riga di comando, quindi è relativamente facile interfacciarsi con altri programmi; qualcuno l'ha interfacciato con Emacs.
Per aggiungerlo in Emacs, puoi installarlo con M-x package-install langtool
... O, se non hai impostato i repository giusti (io uso quelli suggeriti qui .), Puoi ottenere il .el
file e includerlo manualmente da qui .
Al momento ho il mio hook in modalità org impostato in questo modo. (Tagliare i bit irrilevanti.)
(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"))))
Ovviamente, vorrai sostituire il /path/to/LanguageTool.jar
con il percorso effettivo sul tuo sistema. È un file .jar portatile, quindi la posizione non ha molta importanza.
Inoltre, a differenza di flyspell-mode
langtool, è necessario eseguirlo M-x langtool-check
quando si desidera eseguire il controllo grammaticale del buffer ... Quindi non è necessario eseguire il controllo grammaticale durante la digitazione.
org-mode
può fare una tonnellata e può essere usato per scrivere semplici piccoli file di note, saggi completi con grafica, articoli, libri fantasiosi, il nome ... Ma dato che può fare così tanto, è un po 'difficile sapere da dove cominciare. Ho scoperto che era più facile da imparare iniziando con i possibili modi in cui è possibile esportare un org-mode
file di dopo aver imparare le basi ... . Il sito di Org-mode è molto utile e informativo e c'è molto aiuto anche nelle pagine informative ( C-h i
, m Org Mode
).
In bocca al lupo..! E spero che questo aiuti.