Difference between revisions of "Spell check"

From WikEmacs
Jump to navigation Jump to search
(Created page with "See info pages on ispell. ==Ispell replacements== Current favorites appear to be aspell and hunspell. Point to the ispell replacement: (setq-default ispell-program-name "h...")
 
(Apply standard template)
Line 1: Line 1:
 +
'''{{{1}}}''' is a wonderful mode which does wonderful things.
 +
 +
<!-----DONT REMOVE ANYTHING FROM THIS TEMPLATE ------------------------------>
 +
<!-----FEW MONTHS, YEARS FROM WE CAN DELETE STUFF. NOT NOW ------------------>
 +
<!-----YOU DON"T WANT WIKEMACS TO BE ANOTHER EMACSWIKI RIGHT ------------------>
 +
<!-----PLEASE BE PATIENT AND CO-OPERATE FOR GREATER GOOD ------------------>
 +
 +
 +
 +
<!------------------------------------------------------------------------->
 +
 +
= Basic setup =
 +
 +
Install these third party libraries or read this section before proceeding.
 +
 +
= Helpful keybindings =
 +
 +
; {{Keys|C-x C-c}}
 +
: Quit Emacs.
 +
 +
; {{CommandKeys|C-x C-s|save-buffer}}
 +
: Save buffer.
 +
 +
<!------------------------------------------------------------------------->
 +
= Common Customization =
 +
<!-- Customization common to all platforms goes here -->
 +
 +
== Customization 1 ==
 +
<source lang="lisp">
 +
(message "This stuff will go in your .emacs")
 +
</source>
 +
 +
== Customization 2 ==
 +
<source lang="lisp">
 +
(message "You can also do this customization")
 +
</source>
 +
 +
 +
<!------------------------------------------------------------------------->
 +
 +
= [[GNU/Linux]] =
 +
<!-- Customization/Notes specific to GNU/Linux goes here -->
 +
== GNU/Linux Notes 1 ==
 +
== GNU/Linux Notes 2 ==
 +
 +
<!------------------------------------------------------------------------->
 +
 +
= [[OS X]] =
 +
<!-- Customization/Notes specific to OS X goes here -->
 +
== OS X Notes 1 ==
 +
== OS X Notes 2 ==
 +
 +
<!------------------------------------------------------------------------->
 +
 +
= [[Windows]] =
 +
<!-- Customization/Notes specific to Windows goes here -->
 +
Windows users be aware of this.
 +
== Windows Notes 1 ==
 +
== Windows Notes 2 ==
 +
 +
<!------------------------------------------------------------------------->
 +
 +
= [[Emacs-24]] =
 +
<!-- Customization/Notes specific to Emacs-24 -->
 +
<!-- Recent revision should come first. This way important information stays at top  -->
 +
 +
Emacs-24 specific notes.
 +
 +
== Emacs-24 specific notes 1 ==
 +
== Emacs-24 specific notes 2 ==
 +
 +
<!------------------------------------------------------------------------->
 +
 +
= [[Emacs-23]] =
 +
<!-- Customization/Notes specific to Emacs-22 -->
 +
Emacs-23 is not as great as Emacs-24. You will have these problems and you can workaround it this way.
 +
== Emacs-23 specific notes 1 ==
 +
== Emacs-23 specific notes 2 ==
 +
 +
<!------------------------------------------------------------------------->
 +
 +
= [[Emacs-22]] =
 +
<!-- Customization/Notes specific to Emacs-22 -->
 +
 +
Seriously...Why are you even looking at this? You suck.  Your Emacs sucks.  Your organization sucks.
 +
 +
== Emacs-24 specific notes 1 ==
 +
== Emacs-24 specific notes 2 ==
 +
 +
<!------------------------------------------------------------------------->
 +
 +
= Recommended Reading =
 +
<!-- Only internal links. DO NOT insert EXTERNAL LINKS -->
 +
* [[Internal Link1]]
 +
* [[Internal Link2]]
 +
 +
<!------------------------------------------------------------------------->
 +
 +
= Project Pages =
 +
* [http://bazaar.canonical.com/en/ Bazaar]
 +
* [http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html Bzr Users Guide]
 +
 +
<!------------------------------------------------------------------------->
 +
 +
= Tutorial Pages =
 +
;[http://wiki.bazaar.canonical.com/EmacsTips Emacs as commit message editor] 
 +
:Tips for setting up Emacs as Bazaar commit editor.
 +
 +
<!------------------------------------------------------------------------->
 +
<!-- Add categories based on user-level (beginner etc), user-role (programming, emacs contributor etc), platform (windows, linux etc) or work flow (text editing, document authoring etc)  -->
 +
 +
[[Category:TestCategory1]][[Category:TestCategory2]]
 +
 +
 
See info pages on ispell.
 
See info pages on ispell.
  

Revision as of 07:47, 28 March 2012

{{{1}}} is a wonderful mode which does wonderful things.



Basic setup

Install these third party libraries or read this section before proceeding.

Helpful keybindings

[C-x C-c]
Quit Emacs.
[C-x C-s] (or M-x save-buffer)
Save buffer.

Common Customization

Customization 1

(message "This stuff will go in your .emacs")

Customization 2

(message "You can also do this customization")


GNU/Linux

GNU/Linux Notes 1

GNU/Linux Notes 2

OS X

OS X Notes 1

OS X Notes 2

Windows

Windows users be aware of this.

Windows Notes 1

Windows Notes 2

Emacs-24

Emacs-24 specific notes.

Emacs-24 specific notes 1

Emacs-24 specific notes 2

Emacs-23

Emacs-23 is not as great as Emacs-24. You will have these problems and you can workaround it this way.

Emacs-23 specific notes 1

Emacs-23 specific notes 2

Emacs-22

Seriously...Why are you even looking at this? You suck. Your Emacs sucks. Your organization sucks.

Emacs-24 specific notes 1

Emacs-24 specific notes 2

Recommended Reading


Project Pages


Tutorial Pages

Emacs as commit message editor
Tips for setting up Emacs as Bazaar commit editor.


See info pages on ispell.

Ispell replacements

Current favorites appear to be aspell and hunspell.

Point to the ispell replacement:

(setq-default ispell-program-name "hunspell")

You might already have the required dictionary files in your browser or openoffice directory tree.

Windows XP difficulties

Links to precompiled binaries are dead at time of writing.

I got RPMs from openSUSE, but hunspell.exe aborted after not finding a dll file. After that dll was added, another dll was not found. I gave up after several iterations. This was with mingw32-hunspell-1.3.2-1.98.noarch.rpm and later mingw32-hunspell-1.3.2-1.99.noarch.rpm (and associated lang and tools RPMs).

External Links