Penguin
 
aspell(1)
LikePages

ASPELL

ASPELL

NAME SYNOPSIS DESCRIPTION OPTIONS CONFIGURATION SEE ALSO AUTHOR


NAME

aspell - An interactive spell checker

SYNOPSIS

aspell [options

DESCRIPTION

This manual page documents briefly the aspell interactive spell checker. This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. Instead, it has documentation in HTML and text formats; see below.

aspell is a utility that can function as a 'ispell

  • a' replacement, as an independent spell checker, as a test

utility to test out Aspell features and as a utility for managing dictionaries.

OPTIONS

check

to check a file

pipe

'ispell -a' compatible mode

config

dump the current configuration to stdout

filter

passes standard input through the same set of filters that would be used to spell check a document

help

print online help

version

print version number and exit

dump|create|merge master|personal|repl [unrenderable node]

dump, creates or merges a master, personal or replacement word list

[options is one of:

--conf=

main configuration file

--conf-dir=

directory containing the main configuration file

--data-dir=

directory containing the language data files

--dict-dir=

directory containing the main word list

--add|rem-filter=

add or remove a filter

--home-dir=

directory containing personal configuration files

-W,--ignore=

where n is an integer. Ignore words less than or equal to n characters

--[dont-ignore-case

ignore case when checking words

--[dont-ignore-repl

ignore commands to store replacement pairs

--lang=

default language to use

-d, --master=

main word list base name

--mode=

set filter mode to str. Where str is one of - none, url, email, sgml, tex

-e, --mode=email

enter email mode

-H, --mode=sgml

enter html/sgml mode

-t, --mode=tex

enter TEX mode

--per-conf=

personal configuration file

--personal=

personal word list file

--repl=

replacements list file name

--sug-mode=

suggestion mode. Where mode is one of - fast, normal, bad-spellers

Plus options to modify the behavior of the various filter:

--add|rem-email-quote=

email quote characters

--email-margin=

number of characters that can appear before the quote character

--add|rem-sgml-check=

add or remove SGML tags to always check

--add|rem-sgml-extension=

add or remove SGML file extensions

--add|rem-tex-command=

add or remove TEX commands

--add|rem-tex-check-comments=

check TEX comments

In addition, there are some aspell utility specific options:

-b,--backup

create a backup file by appending .bak to the file name. (Only applies when the command is check)

-x, --dont-backup

dont create backup file

--[dont-time

[dont time load time and suggest time in pipe mode

--[dont-reverse

[dont reverse the order of the suggestions list

In addition aspell will try to make sense out of ispell's command line options so that it can function as a drop in replacement for ispell. If aspell is run without any command line options it will display a brief help screen and quit.

CONFIGURATION

aspell can also make use of a global or user configuration file. Each line of the configuration file has the format:

where

lang german

Anything after a '#' on a line is ignored. Use 'aspell dump config' to find out how your installation of aspell is configured. The environment variable ASPELL_CONF may also be used and it overrides any option set in the config file. The format of the string is exactly the same as the configuration file except that semicolons (';') are used as delimiters instead if newlines.

The global configuration file for aspell is /etc/aspell.conf and the per user configuration file is /.aspell.conf

SEE ALSO

run-with-aspell(1), word-list-compress(1).

aspell is fully documented in the aspell-doc package. Install that package and see /usr/share/doc/aspell-doc/man-html and /usr/share/doc/aspell-doc/man-text.

AUTHOR

This manual page was written by Sudhakar Chandrasekharan


This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.