GNU Aspell 0.60.3
Table of Contents
index.html#Top
GNU Aspell
Introduction.html#Introduction
1 Introduction
Introduction.html#Introduction
1.1 Comparison to other spell checker engines
Introduction.html#Introduction
1.1.1 Comparison to Ispell
Introduction.html#Introduction
1.1.1.1 Features that only Aspell has
Introduction.html#Introduction
1.1.1.2 Things that, currently, only Ispell has
Support.html#Support
2 Support
Basic-Usage.html#Basic-Usage
3 Basic Usage
Spellchecking-Individual-Files.html#Spellchecking-Individual-Files
3.1 Spellchecking Individual Files
Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell
3.2 Using Aspell as a Replacement for Ispell
Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell
3.2.1 As a Drop In Replacement
Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell
3.2.2 Differences From Ispell
Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell
3.2.2.1 Functionally of the Ispell Compatibility Script
Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell
3.2.2.2 Recognized Options
Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell
3.2.2.3 Check Mode Compatibility
Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell
3.2.2.4 Pipe Mode Compatibility
Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell
3.2.2.5 Other Differences
Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell
3.2.2.6 Missing Functionally
Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-Applications
3.3 Using Aspell with other Applications
Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-Applications
3.3.1 With Emacs and XEmacs
Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-Applications
3.3.2 With LyX
Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-Applications
3.3.3 With VIM
Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-Applications
3.3.4 With Pine
Customizing-Aspell.html#Customizing-Aspell
4 Customizing Aspell
Specifying-Options.html#Specifying-Options
4.1 Specifying Options
Specifying-Options.html#Specifying-Options
4.1.1 At the Command Line
Specifying-Options.html#Specifying-Options
4.1.1.1 Value options
Specifying-Options.html#Specifying-Options
4.1.1.2 Boolean options
Specifying-Options.html#Specifying-Options
4.1.1.3 List options
Specifying-Options.html#Specifying-Options
4.1.2 Via a Configuration File
Specifying-Options.html#Specifying-Options
4.1.2.1 Value options
Specifying-Options.html#Specifying-Options
4.1.2.2 Boolean options
Specifying-Options.html#Specifying-Options
4.1.2.3 List options
Specifying-Options.html#Specifying-Options
4.1.3 Setting Options via an Environment Variable
The-Options.html#The-Options
4.2 The Options
The-Options.html#The-Options
4.2.1 Dictionary Options
The-Options.html#The-Options
4.2.2 Encoding Options
The-Options.html#The-Options
4.2.3 Checker Options
The-Options.html#The-Options
4.2.4 Filter Options
The-Options.html#The-Options
4.2.4.1 email
The-Options.html#The-Options
4.2.4.2 html
The-Options.html#The-Options
4.2.4.3 sgml
The-Options.html#The-Options
4.2.4.4 tex/latex
The-Options.html#The-Options
4.2.4.5 texinfo
The-Options.html#The-Options
4.2.4.6 context
The-Options.html#The-Options
4.2.5 Run-together Word Options
The-Options.html#The-Options
4.2.6 Miscellaneous Options
The-Options.html#The-Options
4.2.7 Aspell Utility Options
Dumping-Configuration-Values.html#Dumping-Configuration-Values
4.3 Dumping Configuration Values
Notes-on-Various-Options.html#Notes-on-Various-Options
4.4 Notes on Various Options
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
4.4.1 Notes on Various Filters and Filter Modes
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
4.4.1.1 None Filter Mode
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
4.4.1.2 URL Filter
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
4.4.1.3 Email Filter
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
4.4.1.4 SGML Filter
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
4.4.1.5 HTML Filter
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
4.4.1.6 TeX/LaTeX Filter
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
4.4.1.7 Texinfo Filter
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
4.4.1.8 Nroff Filter
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
4.4.1.9 Context Filter
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
4.4.1.10 Ccpp Filter Mode
Notes-on-the-Prefix-Option.html#Notes-on-the-Prefix-Option
4.4.2 Notes on the Prefix Option
Notes-on-Typo_002dAnalysis.html#Notes-on-Typo_002dAnalysis
4.4.3 Notes on Typo-Analysis and the Keyboard Definition File
Notes-on-the-Different-Suggestion-Modes.html#Notes-on-the-Different-Suggestion-Modes
4.4.4 Notes on the Different Suggestion Modes
Working-With-Dictionaries.html#Working-With-Dictionaries
5 Working With Dictionaries
Using-aspell_002dimport.html#Using-aspell_002dimport
5.1 Using
aspell-import
How-Aspell-Selects-an-Appropriate-Dictionary.html#How-Aspell-Selects-an-Appropriate-Dictionary
5.2 How Aspell Selects an Appropriate Dictionary
Listing-Available-Dictionaries.html#Listing-Available-Dictionaries
5.3 Listing Available Dictionaries
Dumping-the-Contents-of-the-Word-List.html#Dumping-the-Contents-of-the-Word-List
5.4 Dumping the Contents of the Word List
Creating-an-Individual-Word-List.html#Creating-an-Individual-Word-List
5.5 Creating an Individual Word List
Creating-an-Individual-Word-List.html#Creating-an-Individual-Word-List
5.5.1 Format of the Replacement Word List
Working-With-Affix-Info-in-Word-Lists.html#Working-With-Affix-Info-in-Word-Lists
5.6 Working With Affix Info in Word Lists
Working-With-Affix-Info-in-Word-Lists.html#Working-With-Affix-Info-in-Word-Lists
5.6.1 The Munch Command
Working-With-Affix-Info-in-Word-Lists.html#Working-With-Affix-Info-in-Word-Lists
5.6.2 The Expand Command
Working-With-Affix-Info-in-Word-Lists.html#Working-With-Affix-Info-in-Word-Lists
5.6.3 The Munch-list Command
Format-of-the-Personal-and-Replacement-Dictionaries.html#Format-of-the-Personal-and-Replacement-Dictionaries
5.7 Format of the Personal and Replacement Dictionaries
Format-of-the-Personal-and-Replacement-Dictionaries.html#Format-of-the-Personal-and-Replacement-Dictionaries
5.7.1 Format of the Personal Dictionary
Format-of-the-Personal-and-Replacement-Dictionaries.html#Format-of-the-Personal-and-Replacement-Dictionaries
5.7.2 Format of the Personal Replacement Dictionary
Using-Multi-Dictionaries.html#Using-Multi-Dictionaries
5.8 Using Multi Dictionaries
Dictionary-Naming.html#Dictionary-Naming
5.9 Dictionary Naming
AWLI-files.html#AWLI-files
5.10 AWLI files
Writing-programs-to-use-Aspell.html#Writing-programs-to-use-Aspell
6 Writing programs to use Aspell
Through-the-C-API.html#Through-the-C-API
6.1 Through the C API
Through-the-C-API.html#Through-the-C-API
6.1.1 Usage
Through-the-C-API.html#Through-the-C-API
6.1.2 API Reference
Through-the-C-API.html#Through-the-C-API
6.1.3 Examples
Through-the-C-API.html#Through-the-C-API
6.1.4 Notes About Thread Safety
Through-A-Pipe.html#Through-A-Pipe
6.2 Through A Pipe
Through-A-Pipe.html#Through-A-Pipe
6.2.1 Format of the Data Stream
Notes-on-Storing-Replacement-Pairs.html#Notes-on-Storing-Replacement-Pairs
6.3 Notes on Storing Replacement Pairs
Adding-Support-For-Other-Languages.html#Adding-Support-For-Other-Languages
7 Adding Support For Other Languages
The-Language-Data-File.html#The-Language-Data-File
7.1 The Language Data File
Compiling-the-Word-List.html#Compiling-the-Word-List
7.2 Compiling the Word List
Phonetic-Code.html#Phonetic-Code
7.3 Phonetic Code
Phonetic-Code.html#Phonetic-Code
7.3.1 Syntax of the transformation array
Phonetic-Code.html#Phonetic-Code
7.3.2 How do I start finally?
Phonetic-Code.html#Phonetic-Code
7.3.2.1 Things that come in handy
Phonetic-Code.html#Phonetic-Code
7.3.2.2 What the phonetic code should do
The-Simple-Soundslike.html#The-Simple-Soundslike
7.4 The Simple Soundslike
Replacement-Tables.html#Replacement-Tables
7.5 Replacement Tables
Affix-Compression.html#Affix-Compression
7.6 Affix Compression
Affix-Compression.html#Affix-Compression
7.6.1 Format of the Affix File
Affix-Compression.html#Affix-Compression
7.6.2 When Compared With Ispell
Affix-Compression.html#Affix-Compression
7.6.3 Specifying Affix Flags
Controlling-the-Behavior-of-Run_002dtogether-Words.html#Controlling-the-Behavior-of-Run_002dtogether-Words
7.7 Controlling the Behavior of Run-together Words
Creating-A-New-Character-Set.html#Creating-A-New-Character-Set
7.8 Creating A New Character Set
Format-of-the-Character-Set-Data-File.html#Format-of-the-Character-Set-Data-File
7.9 Format of the Character Set Data File
Creating-An-Official-Dictionary-Package.html#Creating-An-Official-Dictionary-Package
7.10 Creating An Official Dictionary Package
Implementation-Notes.html#Implementation-Notes
Appendix A Implementation Notes
Aspell-Suggestion-Strategy.html#Aspell-Suggestion-Strategy
A.1 Aspell Suggestion Strategy
Notes-on-8_002dbit-Characters.html#Notes-on-8_002dbit-Characters
A.2 Notes on 8-bit Characters
Languages-Which-Aspell-can-Support.html#Languages-Which-Aspell-can-Support
Appendix B Languages Which Aspell can Support
Supported.html#Supported
B.1 Supported
Supported.html#Supported
B.1.1 Notes on Latin Languages
Supported.html#Supported
B.1.2 Syllabic
Supported.html#Supported
B.1.2.1 The Ethiopic Syllabary
Supported.html#Supported
B.1.2.2 The Yi Syllabary
Supported.html#Supported
B.1.2.3 The Ojibwe Syllabary
Unsupported.html#Unsupported
B.2 Unsupported
Unsupported.html#Unsupported
B.2.1 The Thai, Khmer, and Lao Scripts
Unsupported.html#Unsupported
B.2.2 Languages which use Hànzi Characters
Unsupported.html#Unsupported
B.2.3 Japanese
Unsupported.html#Unsupported
B.2.4 Hangul
Multiple-Scripts.html#Multiple-Scripts
B.3 Languages Written in Multiple Scripts
Planned-Dictionaries.html#Planned-Dictionaries
B.4 Notes on Planned Dictionaries
References.html#References
B.5 References
Language-Related-Issues.html#Language-Related-Issues
Appendix C Language Related Issues
Compound-Words.html#Compound-Words
C.1 Compound Words
Compound-Words.html#Compound-Words
C.1.1 To Implement
Words-With-Symbols-in-Them.html#Words-With-Symbols-in-Them
C.2 Words With Spaces or Other Symbols in Them
Unicode-Normalization.html#Unicode-Normalization
C.3 Unicode Normalization
German-Sharp-S.html#German-Sharp-S
C.4 German Sharp S
Context-Sensitive-Spelling.html#Context-Sensitive-Spelling
C.5 Context Sensitive Spelling
To-Do.html#To-Do
Appendix D To Do
Important-Items.html#Important-Items
D.1 Important Items
Important-Items.html#Important-Items
D.1.1 Things that need to be done
Important-Items.html#Important-Items
D.1.2 Things I would like to get done
Other-Items.html#Other-Items
D.2 Other Items
Notes-on-Various-Items.html#Notes-on-Various-Items
D.3 Notes on Various Items
Word-skipping-by-context.html#Word-skipping-by-context
D.3.1 Word skipping by context
Hidden-Markov-Model.html#Hidden-Markov-Model
D.3.2 Hidden Markov Model
Email-the-Personal-Dictionary.html#Email-the-Personal-Dictionary
D.3.3 Email the Personal Dictionary
Installing.html#Installing
Appendix E Installing
Generic-Install-Instructions.html#Generic-Install-Instructions
E.1 Generic Install Instructions
Curses-Notes.html#Curses-Notes
E.2 Curses Notes
Curses-Notes.html#Curses-Notes
E.2.1 Unicode Support
Loadable-Filter-Notes.html#Loadable-Filter-Notes
E.3 Loadable Filter Notes
Upgrading-from-Aspell-0_002e50.html#Upgrading-from-Aspell-0_002e50
E.4 Upgrading from Aspell 0.50
Upgrading-from-Aspell-0_002e50.html#Upgrading-from-Aspell-0_002e50
E.4.1 Binary Compatibility
Upgrading-from-Aspell-_002e33_002fPspell-_002e12.html#Upgrading-from-Aspell-_002e33_002fPspell-_002e12
E.5 Upgrading from Aspell .33/Pspell .12
Upgrading-from-a-Pre_002d0_002e50-snapshot.html#Upgrading-from-a-Pre_002d0_002e50-snapshot
E.6 Upgrading from a Pre-0.50 snapshot
WIN32-Notes.html#WIN32-Notes
E.7 WIN32 Notes
WIN32-Notes.html#WIN32-Notes
E.7.1 Getting the WIN32 version
WIN32-Notes.html#WIN32-Notes
E.7.2 Building the WIN32 version
WIN32-Notes.html#WIN32-Notes
E.7.2.1 Building Aspell using Cygwin
WIN32-Notes.html#WIN32-Notes
E.7.2.2 Building Aspell using MinGW
WIN32-Notes.html#WIN32-Notes
E.7.2.3 Building Aspell without using Cygwin or MSYS
WIN32-Notes.html#WIN32-Notes
E.7.3 (PD)Curses
WIN32-Notes.html#WIN32-Notes
E.7.4 Directories
WIN32-Notes.html#WIN32-Notes
E.7.5 Installer
WIN32-Notes.html#WIN32-Notes
E.7.6 WIN32 consoles
ChangeLog.html#ChangeLog
Appendix F ChangeLog
Authors.html#Authors
Appendix G Authors
Copying.html#Copying
Appendix H Copying
GNU-Free-Documentation-License.html#GNU-Free-Documentation-License
H.1 GNU Free Documentation License
GNU-Free-Documentation-License.html#GNU-Free-Documentation-License
H.1.1 ADDENDUM: How to use this License for your documents
GNU-Lesser-General-Public-License.html#GNU-Lesser-General-Public-License
H.2 GNU Lesser General Public License
GNU-Lesser-General-Public-License.html#GNU-Lesser-General-Public-License
H.2.1 Preamble
GNU-Lesser-General-Public-License.html#GNU-Lesser-General-Public-License
H.2.2 How to Apply These Terms to Your New Libraries
Next:
Introduction.html#Introduction
Introduction
,
Up:
../index.html#dir
(dir)
GNU Aspell
GNU Aspell is a spell checker designed to eventually replace Ispell.
It can either be used as a library or as an independent spell checker.
Introduction.html#Introduction
Introduction
Support.html#Support
Support
Basic-Usage.html#Basic-Usage
Basic Usage
Customizing-Aspell.html#Customizing-Aspell
Customizing Aspell
Working-With-Dictionaries.html#Working-With-Dictionaries
Working With Dictionaries
Writing-programs-to-use-Aspell.html#Writing-programs-to-use-Aspell
Writing programs to use Aspell
Adding-Support-For-Other-Languages.html#Adding-Support-For-Other-Languages
Adding Support For Other Languages
Implementation-Notes.html#Implementation-Notes
Implementation Notes
Languages-Which-Aspell-can-Support.html#Languages-Which-Aspell-can-Support
Languages Which Aspell can Support
Language-Related-Issues.html#Language-Related-Issues
Language Related Issues
To-Do.html#To-Do
To Do
Installing.html#Installing
Installing
ChangeLog.html#ChangeLog
ChangeLog
Authors.html#Authors
Authors
Copying.html#Copying
Copying
--- The Detailed Node Listing ---
Basic Usage
Spellchecking-Individual-Files.html#Spellchecking-Individual-Files
Spellchecking Individual Files
Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell
Using Aspell as a Replacement for Ispell
Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-Applications
Using Aspell with other Applications
Customizing Aspell
Specifying-Options.html#Specifying-Options
Specifying Options
The-Options.html#The-Options
The Options
Dumping-Configuration-Values.html#Dumping-Configuration-Values
Dumping Configuration Values
Notes-on-Various-Options.html#Notes-on-Various-Options
Notes on Various Options
Notes on Various Options
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes
Notes on Various Filters and Filter Modes
Notes-on-the-Prefix-Option.html#Notes-on-the-Prefix-Option
Notes on the Prefix Option
Notes-on-Typo_002dAnalysis.html#Notes-on-Typo_002dAnalysis
Notes on Typo-Analysis
Notes-on-the-Different-Suggestion-Modes.html#Notes-on-the-Different-Suggestion-Modes
Notes on the Different Suggestion Modes
Working With Dictionaries
Using-aspell_002dimport.html#Using-aspell_002dimport
Using aspell-import
How-Aspell-Selects-an-Appropriate-Dictionary.html#How-Aspell-Selects-an-Appropriate-Dictionary
How Aspell Selects an Appropriate Dictionary
Listing-Available-Dictionaries.html#Listing-Available-Dictionaries
Listing Available Dictionaries
Dumping-the-Contents-of-the-Word-List.html#Dumping-the-Contents-of-the-Word-List
Dumping the Contents of the Word List
Creating-an-Individual-Word-List.html#Creating-an-Individual-Word-List
Creating an Individual Word List
Working-With-Affix-Info-in-Word-Lists.html#Working-With-Affix-Info-in-Word-Lists
Working With Affix Info in Word Lists
Using-Multi-Dictionaries.html#Using-Multi-Dictionaries
Using Multi Dictionaries
Dictionary-Naming.html#Dictionary-Naming
Dictionary Naming
AWLI-files.html#AWLI-files
AWLI files
Writing programs to use Aspell
Through-the-C-API.html#Through-the-C-API
Through the C API
Through-A-Pipe.html#Through-A-Pipe
Through A Pipe
Notes-on-Storing-Replacement-Pairs.html#Notes-on-Storing-Replacement-Pairs
Notes on Storing Replacement Pairs
Adding Support For Other Languages
The-Language-Data-File.html#The-Language-Data-File
The Language Data File
Compiling-the-Word-List.html#Compiling-the-Word-List
Compiling the Word List
Phonetic-Code.html#Phonetic-Code
Phonetic Code
The-Simple-Soundslike.html#The-Simple-Soundslike
The Simple Soundslike
Replacement-Tables.html#Replacement-Tables
Replacement Tables
Affix-Compression.html#Affix-Compression
Affix Compression
Controlling-the-Behavior-of-Run_002dtogether-Words.html#Controlling-the-Behavior-of-Run_002dtogether-Words
Controlling the Behavior of Run-together Words
Creating-A-New-Character-Set.html#Creating-A-New-Character-Set
Creating A New Character Set
Format-of-the-Character-Set-Data-File.html#Format-of-the-Character-Set-Data-File
Format of the Character Set Data File
Creating-An-Official-Dictionary-Package.html#Creating-An-Official-Dictionary-Package
Creating An Official Dictionary Package
Implementation Notes
Aspell-Suggestion-Strategy.html#Aspell-Suggestion-Strategy
Aspell Suggestion Strategy
Notes-on-8_002dbit-Characters.html#Notes-on-8_002dbit-Characters
Notes on 8-bit Characters
Languages Which Aspell can Support
Supported.html#Supported
Supported
Unsupported.html#Unsupported
Unsupported
Multiple-Scripts.html#Multiple-Scripts
Multiple Scripts
Planned-Dictionaries.html#Planned-Dictionaries
Planned Dictionaries
References.html#References
References
Language Related Issues
Compound-Words.html#Compound-Words
Compound Words
Words-With-Symbols-in-Them.html#Words-With-Symbols-in-Them
Words With Symbols in Them
Unicode-Normalization.html#Unicode-Normalization
Unicode Normalization
German-Sharp-S.html#German-Sharp-S
German Sharp S
Context-Sensitive-Spelling.html#Context-Sensitive-Spelling
Context Sensitive Spelling
To Do
Important-Items.html#Important-Items
Important Items
Other-Items.html#Other-Items
Other Items
Notes-on-Various-Items.html#Notes-on-Various-Items
Notes on Various Items
Notes on Various Items
Word-skipping-by-context.html#Word-skipping-by-context
Word skipping by context
Hidden-Markov-Model.html#Hidden-Markov-Model
Hidden Markov Model
Email-the-Personal-Dictionary.html#Email-the-Personal-Dictionary
Email the Personal Dictionary
Copying
GNU-Free-Documentation-License.html#GNU-Free-Documentation-License
GNU Free Documentation License
GNU-Lesser-General-Public-License.html#GNU-Lesser-General-Public-License
GNU Lesser General Public License
