GNU Aspell 0.60.3
   
Table of Contents
index.html#TopGNU Aspell Introduction.html#Introduction1 Introduction Introduction.html#Introduction1.1 Comparison to other spell checker engines Introduction.html#Introduction1.1.1 Comparison to Ispell Introduction.html#Introduction1.1.1.1 Features that only Aspell has Introduction.html#Introduction1.1.1.2 Things that, currently, only Ispell has Support.html#Support2 Support Basic-Usage.html#Basic-Usage3 Basic Usage Spellchecking-Individual-Files.html#Spellchecking-Individual-Files3.1 Spellchecking Individual Files Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell3.2 Using Aspell as a Replacement for Ispell Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell3.2.1 As a Drop In Replacement Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell3.2.2 Differences From Ispell Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell3.2.2.1 Functionally of the Ispell Compatibility Script Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell3.2.2.2 Recognized Options Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell3.2.2.3 Check Mode Compatibility Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell3.2.2.4 Pipe Mode Compatibility Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell3.2.2.5 Other Differences Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-Ispell3.2.2.6 Missing Functionally Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-Applications3.3 Using Aspell with other Applications Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-Applications3.3.1 With Emacs and XEmacs Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-Applications3.3.2 With LyX Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-Applications3.3.3 With VIM Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-Applications3.3.4 With Pine Customizing-Aspell.html#Customizing-Aspell4 Customizing Aspell Specifying-Options.html#Specifying-Options4.1 Specifying Options Specifying-Options.html#Specifying-Options4.1.1 At the Command Line Specifying-Options.html#Specifying-Options4.1.1.1 Value options Specifying-Options.html#Specifying-Options4.1.1.2 Boolean options Specifying-Options.html#Specifying-Options4.1.1.3 List options Specifying-Options.html#Specifying-Options4.1.2 Via a Configuration File Specifying-Options.html#Specifying-Options4.1.2.1 Value options Specifying-Options.html#Specifying-Options4.1.2.2 Boolean options Specifying-Options.html#Specifying-Options4.1.2.3 List options Specifying-Options.html#Specifying-Options4.1.3 Setting Options via an Environment Variable The-Options.html#The-Options4.2 The Options The-Options.html#The-Options4.2.1 Dictionary Options The-Options.html#The-Options4.2.2 Encoding Options The-Options.html#The-Options4.2.3 Checker Options The-Options.html#The-Options4.2.4 Filter Options The-Options.html#The-Options4.2.4.1 email The-Options.html#The-Options4.2.4.2 html The-Options.html#The-Options4.2.4.3 sgml The-Options.html#The-Options4.2.4.4 tex/latex The-Options.html#The-Options4.2.4.5 texinfo The-Options.html#The-Options4.2.4.6 context The-Options.html#The-Options4.2.5 Run-together Word Options The-Options.html#The-Options4.2.6 Miscellaneous Options The-Options.html#The-Options4.2.7 Aspell Utility Options Dumping-Configuration-Values.html#Dumping-Configuration-Values4.3 Dumping Configuration Values Notes-on-Various-Options.html#Notes-on-Various-Options4.4 Notes on Various Options Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes4.4.1 Notes on Various Filters and Filter Modes Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes4.4.1.1 None Filter Mode Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes4.4.1.2 URL Filter Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes4.4.1.3 Email Filter Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes4.4.1.4 SGML Filter Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes4.4.1.5 HTML Filter Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes4.4.1.6 TeX/LaTeX Filter Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes4.4.1.7 Texinfo Filter Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes4.4.1.8 Nroff Filter Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes4.4.1.9 Context Filter Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-Modes4.4.1.10 Ccpp Filter Mode Notes-on-the-Prefix-Option.html#Notes-on-the-Prefix-Option4.4.2 Notes on the Prefix Option Notes-on-Typo_002dAnalysis.html#Notes-on-Typo_002dAnalysis4.4.3 Notes on Typo-Analysis and the Keyboard Definition File Notes-on-the-Different-Suggestion-Modes.html#Notes-on-the-Different-Suggestion-Modes4.4.4 Notes on the Different Suggestion Modes Working-With-Dictionaries.html#Working-With-Dictionaries5 Working With Dictionaries Using-aspell_002dimport.html#Using-aspell_002dimport5.1 Using aspell-import How-Aspell-Selects-an-Appropriate-Dictionary.html#How-Aspell-Selects-an-Appropriate-Dictionary5.2 How Aspell Selects an Appropriate Dictionary Listing-Available-Dictionaries.html#Listing-Available-Dictionaries5.3 Listing Available Dictionaries Dumping-the-Contents-of-the-Word-List.html#Dumping-the-Contents-of-the-Word-List5.4 Dumping the Contents of the Word List Creating-an-Individual-Word-List.html#Creating-an-Individual-Word-List5.5 Creating an Individual Word List Creating-an-Individual-Word-List.html#Creating-an-Individual-Word-List5.5.1 Format of the Replacement Word List Working-With-Affix-Info-in-Word-Lists.html#Working-With-Affix-Info-in-Word-Lists5.6 Working With Affix Info in Word Lists Working-With-Affix-Info-in-Word-Lists.html#Working-With-Affix-Info-in-Word-Lists5.6.1 The Munch Command Working-With-Affix-Info-in-Word-Lists.html#Working-With-Affix-Info-in-Word-Lists5.6.2 The Expand Command Working-With-Affix-Info-in-Word-Lists.html#Working-With-Affix-Info-in-Word-Lists5.6.3 The Munch-list Command Format-of-the-Personal-and-Replacement-Dictionaries.html#Format-of-the-Personal-and-Replacement-Dictionaries5.7 Format of the Personal and Replacement Dictionaries Format-of-the-Personal-and-Replacement-Dictionaries.html#Format-of-the-Personal-and-Replacement-Dictionaries5.7.1 Format of the Personal Dictionary Format-of-the-Personal-and-Replacement-Dictionaries.html#Format-of-the-Personal-and-Replacement-Dictionaries5.7.2 Format of the Personal Replacement Dictionary Using-Multi-Dictionaries.html#Using-Multi-Dictionaries5.8 Using Multi Dictionaries Dictionary-Naming.html#Dictionary-Naming5.9 Dictionary Naming AWLI-files.html#AWLI-files5.10 AWLI files Writing-programs-to-use-Aspell.html#Writing-programs-to-use-Aspell6 Writing programs to use Aspell Through-the-C-API.html#Through-the-C-API6.1 Through the C API Through-the-C-API.html#Through-the-C-API6.1.1 Usage Through-the-C-API.html#Through-the-C-API6.1.2 API Reference Through-the-C-API.html#Through-the-C-API6.1.3 Examples Through-the-C-API.html#Through-the-C-API6.1.4 Notes About Thread Safety Through-A-Pipe.html#Through-A-Pipe6.2 Through A Pipe Through-A-Pipe.html#Through-A-Pipe6.2.1 Format of the Data Stream Notes-on-Storing-Replacement-Pairs.html#Notes-on-Storing-Replacement-Pairs6.3 Notes on Storing Replacement Pairs Adding-Support-For-Other-Languages.html#Adding-Support-For-Other-Languages7 Adding Support For Other Languages The-Language-Data-File.html#The-Language-Data-File7.1 The Language Data File Compiling-the-Word-List.html#Compiling-the-Word-List7.2 Compiling the Word List Phonetic-Code.html#Phonetic-Code7.3 Phonetic Code Phonetic-Code.html#Phonetic-Code7.3.1 Syntax of the transformation array Phonetic-Code.html#Phonetic-Code7.3.2 How do I start finally? Phonetic-Code.html#Phonetic-Code7.3.2.1 Things that come in handy Phonetic-Code.html#Phonetic-Code7.3.2.2 What the phonetic code should do The-Simple-Soundslike.html#The-Simple-Soundslike7.4 The Simple Soundslike Replacement-Tables.html#Replacement-Tables7.5 Replacement Tables Affix-Compression.html#Affix-Compression7.6 Affix Compression Affix-Compression.html#Affix-Compression7.6.1 Format of the Affix File Affix-Compression.html#Affix-Compression7.6.2 When Compared With Ispell Affix-Compression.html#Affix-Compression7.6.3 Specifying Affix Flags Controlling-the-Behavior-of-Run_002dtogether-Words.html#Controlling-the-Behavior-of-Run_002dtogether-Words7.7 Controlling the Behavior of Run-together Words Creating-A-New-Character-Set.html#Creating-A-New-Character-Set7.8 Creating A New Character Set Format-of-the-Character-Set-Data-File.html#Format-of-the-Character-Set-Data-File7.9 Format of the Character Set Data File Creating-An-Official-Dictionary-Package.html#Creating-An-Official-Dictionary-Package7.10 Creating An Official Dictionary Package Implementation-Notes.html#Implementation-NotesAppendix A Implementation Notes Aspell-Suggestion-Strategy.html#Aspell-Suggestion-StrategyA.1 Aspell Suggestion Strategy Notes-on-8_002dbit-Characters.html#Notes-on-8_002dbit-CharactersA.2 Notes on 8-bit Characters Languages-Which-Aspell-can-Support.html#Languages-Which-Aspell-can-SupportAppendix B Languages Which Aspell can Support Supported.html#SupportedB.1 Supported Supported.html#SupportedB.1.1 Notes on Latin Languages Supported.html#SupportedB.1.2 Syllabic Supported.html#SupportedB.1.2.1 The Ethiopic Syllabary Supported.html#SupportedB.1.2.2 The Yi Syllabary Supported.html#SupportedB.1.2.3 The Ojibwe Syllabary Unsupported.html#UnsupportedB.2 Unsupported Unsupported.html#UnsupportedB.2.1 The Thai, Khmer, and Lao Scripts Unsupported.html#UnsupportedB.2.2 Languages which use Hànzi Characters Unsupported.html#UnsupportedB.2.3 Japanese Unsupported.html#UnsupportedB.2.4 Hangul Multiple-Scripts.html#Multiple-ScriptsB.3 Languages Written in Multiple Scripts Planned-Dictionaries.html#Planned-DictionariesB.4 Notes on Planned Dictionaries References.html#ReferencesB.5 References Language-Related-Issues.html#Language-Related-IssuesAppendix C Language Related Issues Compound-Words.html#Compound-WordsC.1 Compound Words Compound-Words.html#Compound-WordsC.1.1 To Implement Words-With-Symbols-in-Them.html#Words-With-Symbols-in-ThemC.2 Words With Spaces or Other Symbols in Them Unicode-Normalization.html#Unicode-NormalizationC.3 Unicode Normalization German-Sharp-S.html#German-Sharp-SC.4 German Sharp S Context-Sensitive-Spelling.html#Context-Sensitive-SpellingC.5 Context Sensitive Spelling To-Do.html#To-DoAppendix D To Do Important-Items.html#Important-ItemsD.1 Important Items Important-Items.html#Important-ItemsD.1.1 Things that need to be done Important-Items.html#Important-ItemsD.1.2 Things I would like to get done Other-Items.html#Other-ItemsD.2 Other Items Notes-on-Various-Items.html#Notes-on-Various-ItemsD.3 Notes on Various Items Word-skipping-by-context.html#Word-skipping-by-contextD.3.1 Word skipping by context Hidden-Markov-Model.html#Hidden-Markov-ModelD.3.2 Hidden Markov Model Email-the-Personal-Dictionary.html#Email-the-Personal-DictionaryD.3.3 Email the Personal Dictionary Installing.html#InstallingAppendix E Installing Generic-Install-Instructions.html#Generic-Install-InstructionsE.1 Generic Install Instructions Curses-Notes.html#Curses-NotesE.2 Curses Notes Curses-Notes.html#Curses-NotesE.2.1 Unicode Support Loadable-Filter-Notes.html#Loadable-Filter-NotesE.3 Loadable Filter Notes Upgrading-from-Aspell-0_002e50.html#Upgrading-from-Aspell-0_002e50E.4 Upgrading from Aspell 0.50 Upgrading-from-Aspell-0_002e50.html#Upgrading-from-Aspell-0_002e50E.4.1 Binary Compatibility Upgrading-from-Aspell-_002e33_002fPspell-_002e12.html#Upgrading-from-Aspell-_002e33_002fPspell-_002e12E.5 Upgrading from Aspell .33/Pspell .12 Upgrading-from-a-Pre_002d0_002e50-snapshot.html#Upgrading-from-a-Pre_002d0_002e50-snapshotE.6 Upgrading from a Pre-0.50 snapshot WIN32-Notes.html#WIN32-NotesE.7 WIN32 Notes WIN32-Notes.html#WIN32-NotesE.7.1 Getting the WIN32 version WIN32-Notes.html#WIN32-NotesE.7.2 Building the WIN32 version WIN32-Notes.html#WIN32-NotesE.7.2.1 Building Aspell using Cygwin WIN32-Notes.html#WIN32-NotesE.7.2.2 Building Aspell using MinGW WIN32-Notes.html#WIN32-NotesE.7.2.3 Building Aspell without using Cygwin or MSYS WIN32-Notes.html#WIN32-NotesE.7.3 (PD)Curses WIN32-Notes.html#WIN32-NotesE.7.4 Directories WIN32-Notes.html#WIN32-NotesE.7.5 Installer WIN32-Notes.html#WIN32-NotesE.7.6 WIN32 consoles ChangeLog.html#ChangeLogAppendix F ChangeLog Authors.html#AuthorsAppendix G Authors Copying.html#CopyingAppendix H Copying GNU-Free-Documentation-License.html#GNU-Free-Documentation-LicenseH.1 GNU Free Documentation License GNU-Free-Documentation-License.html#GNU-Free-Documentation-LicenseH.1.1 ADDENDUM: How to use this License for your documents GNU-Lesser-General-Public-License.html#GNU-Lesser-General-Public-LicenseH.2 GNU Lesser General Public License GNU-Lesser-General-Public-License.html#GNU-Lesser-General-Public-LicenseH.2.1 Preamble GNU-Lesser-General-Public-License.html#GNU-Lesser-General-Public-LicenseH.2.2 How to Apply These Terms to Your New Libraries Next: 
Introduction.html#IntroductionIntroduction ,
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#IntroductionIntroduction Support.html#SupportSupport Basic-Usage.html#Basic-UsageBasic Usage Customizing-Aspell.html#Customizing-AspellCustomizing Aspell Working-With-Dictionaries.html#Working-With-DictionariesWorking With Dictionaries Writing-programs-to-use-Aspell.html#Writing-programs-to-use-AspellWriting programs to use Aspell Adding-Support-For-Other-Languages.html#Adding-Support-For-Other-LanguagesAdding Support For Other Languages Implementation-Notes.html#Implementation-NotesImplementation Notes Languages-Which-Aspell-can-Support.html#Languages-Which-Aspell-can-SupportLanguages Which Aspell can Support Language-Related-Issues.html#Language-Related-IssuesLanguage Related Issues To-Do.html#To-DoTo Do Installing.html#InstallingInstalling ChangeLog.html#ChangeLogChangeLog Authors.html#AuthorsAuthors Copying.html#CopyingCopying --- The Detailed Node Listing ---
Basic Usage
Spellchecking-Individual-Files.html#Spellchecking-Individual-FilesSpellchecking Individual Files Using-Aspell-as-a-Replacement-for-Ispell.html#Using-Aspell-as-a-Replacement-for-IspellUsing Aspell as a Replacement for Ispell Using-Aspell-with-other-Applications.html#Using-Aspell-with-other-ApplicationsUsing Aspell with other Applications Customizing Aspell
Specifying-Options.html#Specifying-OptionsSpecifying Options The-Options.html#The-OptionsThe Options Dumping-Configuration-Values.html#Dumping-Configuration-ValuesDumping Configuration Values Notes-on-Various-Options.html#Notes-on-Various-OptionsNotes on Various Options Notes on Various Options
Notes-on-Various-Filters-and-Filter-Modes.html#Notes-on-Various-Filters-and-Filter-ModesNotes on Various Filters and Filter Modes Notes-on-the-Prefix-Option.html#Notes-on-the-Prefix-OptionNotes on the Prefix Option Notes-on-Typo_002dAnalysis.html#Notes-on-Typo_002dAnalysisNotes on Typo-Analysis Notes-on-the-Different-Suggestion-Modes.html#Notes-on-the-Different-Suggestion-ModesNotes on the Different Suggestion Modes Working With Dictionaries
Using-aspell_002dimport.html#Using-aspell_002dimportUsing aspell-import How-Aspell-Selects-an-Appropriate-Dictionary.html#How-Aspell-Selects-an-Appropriate-DictionaryHow Aspell Selects an Appropriate Dictionary Listing-Available-Dictionaries.html#Listing-Available-DictionariesListing Available Dictionaries Dumping-the-Contents-of-the-Word-List.html#Dumping-the-Contents-of-the-Word-ListDumping the Contents of the Word List Creating-an-Individual-Word-List.html#Creating-an-Individual-Word-ListCreating an Individual Word List Working-With-Affix-Info-in-Word-Lists.html#Working-With-Affix-Info-in-Word-ListsWorking With Affix Info in Word Lists Using-Multi-Dictionaries.html#Using-Multi-DictionariesUsing Multi Dictionaries Dictionary-Naming.html#Dictionary-NamingDictionary Naming AWLI-files.html#AWLI-filesAWLI files Writing programs to use Aspell
Through-the-C-API.html#Through-the-C-APIThrough the C API Through-A-Pipe.html#Through-A-PipeThrough A Pipe Notes-on-Storing-Replacement-Pairs.html#Notes-on-Storing-Replacement-PairsNotes on Storing Replacement Pairs Adding Support For Other Languages
The-Language-Data-File.html#The-Language-Data-FileThe Language Data File Compiling-the-Word-List.html#Compiling-the-Word-ListCompiling the Word List Phonetic-Code.html#Phonetic-CodePhonetic Code The-Simple-Soundslike.html#The-Simple-SoundslikeThe Simple Soundslike Replacement-Tables.html#Replacement-TablesReplacement Tables Affix-Compression.html#Affix-CompressionAffix Compression Controlling-the-Behavior-of-Run_002dtogether-Words.html#Controlling-the-Behavior-of-Run_002dtogether-WordsControlling the Behavior of Run-together Words Creating-A-New-Character-Set.html#Creating-A-New-Character-SetCreating A New Character Set Format-of-the-Character-Set-Data-File.html#Format-of-the-Character-Set-Data-FileFormat of the Character Set Data File Creating-An-Official-Dictionary-Package.html#Creating-An-Official-Dictionary-PackageCreating An Official Dictionary Package Implementation Notes
Aspell-Suggestion-Strategy.html#Aspell-Suggestion-StrategyAspell Suggestion Strategy Notes-on-8_002dbit-Characters.html#Notes-on-8_002dbit-CharactersNotes on 8-bit Characters Languages Which Aspell can Support
Supported.html#SupportedSupported Unsupported.html#UnsupportedUnsupported Multiple-Scripts.html#Multiple-ScriptsMultiple Scripts Planned-Dictionaries.html#Planned-DictionariesPlanned Dictionaries References.html#ReferencesReferences Language Related Issues
Compound-Words.html#Compound-WordsCompound Words Words-With-Symbols-in-Them.html#Words-With-Symbols-in-ThemWords With Symbols in Them Unicode-Normalization.html#Unicode-NormalizationUnicode Normalization German-Sharp-S.html#German-Sharp-SGerman Sharp S Context-Sensitive-Spelling.html#Context-Sensitive-SpellingContext Sensitive Spelling To Do
Important-Items.html#Important-ItemsImportant Items Other-Items.html#Other-ItemsOther Items Notes-on-Various-Items.html#Notes-on-Various-ItemsNotes on Various Items Notes on Various Items
Word-skipping-by-context.html#Word-skipping-by-contextWord skipping by context Hidden-Markov-Model.html#Hidden-Markov-ModelHidden Markov Model Email-the-Personal-Dictionary.html#Email-the-Personal-DictionaryEmail the Personal Dictionary Copying
GNU-Free-Documentation-License.html#GNU-Free-Documentation-LicenseGNU Free Documentation License GNU-Lesser-General-Public-License.html#GNU-Lesser-General-Public-LicenseGNU Lesser General Public License    
   
