This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

linter-spell-word-list

0.5.0 • Public • Published

linter-spell-word-list

Helper classes to assist in implementation of linter-spell dictionaries based on word lists.

Usage

To implement a dictionary which stores its word list in Atom's configuration file use an implementation of provideDictionary like the following.

provideDictionary () {
  let a = new ConfigWordList({
    name: 'Plain Text',
    keyPath: 'linter-spell.plainTextWords',
    grammarScopes: [
      'text.plain',
      'text.plain.null-grammar'
    ]
  })
  this.disposables.add(a)
  return provideDictionary()
}

To store the word list elsewhere you will need to derive a class from WordList and implement getWords and addWord as shown below.

class MyWordList extends WordList {
  constructor (options) {
    super(options)
    this.words = []
  }
 
  getWords (textEditor, languages) {
    return this.words
  }
 
  addWord (textEditor, languages, word) {
    this.words.push(word)
  }
}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Published

Version History

  • Version
    Downloads (Last 7 Days)
    • Published

Package Sidebar

Install

npm i linter-spell-word-list

Weekly Downloads

1

Version

0.5.0

License

MIT

Last publish

Collaborators

  • arcanemagus
  • yitzchak