Pages related to Emacs.
Emacs is the text exitor that does everything. Take a look at the liki pages on emacs in general, unicode, and org-mode.
Useful commands:
- Dynamic expansion,
dabbrev-expand(M-/) - Spell checking,
ispell-word(M-$) - Newline in minibuffer,
C-q C-j.
Update on my earlier post. It seems
that there are bugs running aspell on UTF-8 code via ispell.el.
For example, with the configuration I listed in my first post, running
M-x ispell on a buffer containing
Grüß Gott <- misspelled English with UTF-8 chars
“aBx” <- misspelled English inside UTF-8 quotes
produced an error
Ispell misalignment: word `BaBx' point 58; probably incompatible versions
when aspell caught on “aBx”.
This seems to have been a problem for a while (2003 bug report
and a possible 2005 patch against the 2003
ispell.el-3.7beta), but I don't know enough about emacs to want
to go that deep. For now I will just run aspell -v <my-file> from
another terminal and revisit the file from emacs afterwards, or I will
highlight non-UTF-8 areas and ispell them seperately.
Another one of my “this is simple but I never remember it” posts:
running aspell from emacs. Setup with
(setq-default ispell-program-name "aspell")
in your ~/.emacs file (from the aspell manual). Then use the
standard emacs spelling commands:
M-x flyspell-modeenables Flyspell mode, which highlights all misspelled words.M-x ispellspell-checks the active region or the current buffer.M-x ispell-messagechecks and corrects spelling of each word in a draft mail message, excluding cited material.M-$(ispell-word) checks and corrects spelling of the active region or the word at point.C-gorXquits interactive spell checking. You can restart it again afterward withC-u M-$.
With a bunch more commands in the emacs manual