Interface: DictionaryDefinitionCustom
Defined in: cspell-types/dist/index.d.mts:700
For Defining Custom dictionaries. They are generally scoped to a
user
, workspace
, or folder
.
When addWords
is true, indicates that the spell checker can add words
to the file.
Note: only plain text files with one word per line are supported at this moment.
Extends
Properties
addWords
addWords:
boolean
Defined in: cspell-types/dist/index.d.mts:712
When true
, let's the spell checker know that words can be added to this dictionary.
description?
optional
description:string
Defined in: cspell-types/dist/index.d.mts:549
Optional description of the contents / purpose of the dictionary.
Inherited from
DictionaryDefinitionPreferred
.description
name
name:
string
Defined in: cspell-types/dist/index.d.mts:545
This is the name of a dictionary.
Name Format:
- Must contain at least 1 number or letter.
- Spaces are allowed.
- Leading and trailing space will be removed.
- Names ARE case-sensitive.
- Must not contain
*
,!
,;
,,
,{
,}
,[
,]
,~
.
Inherited from
DictionaryDefinitionPreferred
.name
noSuggest?
optional
noSuggest:boolean
Defined in: cspell-types/dist/index.d.mts:563
Indicate that suggestions should not come from this dictionary. Words in this dictionary are considered correct, but will not be used when making spell correction suggestions.
Note: if a word is suggested by another dictionary, but found in this dictionary, it will be removed from the set of possible suggestions.
Inherited from
DictionaryDefinitionPreferred
.noSuggest
path
path:
string
Defined in: cspell-types/dist/index.d.mts:702
Path to custom dictionary text file.
Overrides
DictionaryDefinitionPreferred
.path
repMap?
optional
repMap:ReplaceMap
Defined in: cspell-types/dist/index.d.mts:551
Replacement pairs.
Inherited from
DictionaryDefinitionPreferred
.repMap
scope?
optional
scope:CustomDictionaryScope
|CustomDictionaryScope
[]
Defined in: cspell-types/dist/index.d.mts:708
Defines the scope for when words will be added to the dictionary.
Scope values: user
, workspace
, folder
.
type?
optional
type:DictionaryFileTypes
Defined in: cspell-types/dist/index.d.mts:578
Type of file:
- S - single word per line,
- W - each line can contain one or more words separated by space,
- C - each line is treated like code (Camel Case is allowed).
Default is S.
C is the slowest to load due to the need to split each line based upon code splitting rules.
Note: this settings does not apply to inline dictionaries or .trie
files.
Default
"S"
Inherited from
DictionaryDefinitionPreferred
.type
useCompounds?
optional
useCompounds:boolean
Defined in: cspell-types/dist/index.d.mts:553
Use Compounds.