[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Automatic flyspell
From: |
Haines Brown |
Subject: |
Re: Automatic flyspell |
Date: |
Sun, 22 Feb 2015 04:46:52 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) |
Emanuel Berg <embe8573@student.uu.se> writes:
> Haines Brown <haines@engels.histomat.net> writes:
>
>> In exploring how to get flyspell enabled for all
>> text files, I get impression these should work, but
>> despite them I remain in the Fundamental mode with
>> the only minor mode being Fill.
>
> Aha, now I think I understand. Do you want to use
> text-mode for files like README but you end up in
> fundamental-mode?
>
> If so, try this:
>
> (set-default 'major-mode 'text-mode)
Emanuel, thanks. I actually have Flyspell working in Fundamental mode
with these lines:
(defun turn-on-flyspell () (flyspell-mode 1))
(add-hook 'find-file-hooks 'turn-on-flyspell)
For example it is on now as I write, and my present modes are Message
Fly MML Abbrev Fill Narrow. This probably because I started gnus in
emacs with the two lines above in its init file. When I start emacs its
modes are Lisp Interaction Fill. When I then open a text file with it,
the modes change to Fundamental Fly Fill. So it seems that flyspell is
working in Fundamental mode. If I give a test text file an .txt
extension, emacs opens in the Text Fly Fill modes.
I see no difference off hand from when I open that file without the
extension in the Fundamental Fly Fill modes or with it in the Text
mode. This raises a question, why should I set default to Text mode?
All my work is done in LaTeX mode rather than use a word processor (I
used to use WordPerfect under DOS, but have little idea how to use these
GUI things---too complicated for my antiquated brain). However, for
LaTeX emacs uses a different init file with the lines:
(defun turn-on-flyspell () (flyspell-mode 1))
(add-hook 'find-file-hooks 'turn-on-flyspell)
When the emacs session I initially mentioned opens a .tex file, it opens
in the LaTeX Fly Fill modes and knows not to mark commands or
environments such as \subsection{} as misspellings.
When I open a .java file I'm in the Java/1 Fly Abbrev Fill modes. When I
open a .c file, I'm in the C/1 Fly Abbrev Fill modes. In these cases
commands are marked as misspellings. If I did any serious programming
I'd have to tailor Flyspell for those modes.
Haines