Version 2.0

Highlights

  • By default, only files in a workspace are spell checked.
  • Be able to specify which files to check by adding globs to files setting.
  • Spelling suggestions available from the context menu.
  • Improved context menu options.
  • Upgrades cspell to version 5.9.0.
  • Supports case sensitive dictionaries. See: Turning on case sensitive spell checking
  • Full support of Yaml configuration files: cspell.config.yaml
  • Full support of configuration in package.json under cspell section.
  • Partial support of JavaScript configuration files: cspell.config.js The extension supports reading the configuration but can only write to .json and .yaml files.
  • Supports dictionary entries that have numbers and mixed case.
  • Supports more word splitting formats It correctly splits both ERRORcode and ERRORCode
  • Reduced installation size and faster loading
  • Added Commands to move between issues in a document. See: Previous and Next Issue Commands

Manual Installation

Features

Previous and Next Issue Commands

Command Description
cSpell.goToNextSpellingIssue Go to Next Spelling Issue
cSpell.goToPreviousSpellingIssue Go to Previous Spelling Issue
cSpell.goToNextSpellingIssueAndSuggest Go to Next Spelling Issue and Suggest
cSpell.goToPreviousSpellingIssueAndSuggest Go to Previous Spelling Issue and Suggest

Turning on case sensitive spell checking

See: Case Sensitivity - CSpell

VS Code UI

image

VS Code settings.json

"cSpell.caseSensitive": true

cspell.json

"caseSensitive": true

For a file type: markdown cspell.json

"languageSettings": [
    { "languageId": "markdown", "caseSensitive": true }
]

For a file extension: *.md cspell.json

"overrides": [
    { "filename": "*.md", "caseSensitive": true }
]

Making Words Forbidden

See: How to Forbid Words - CSpell

Contributions

  • elazarcoh - added previous/next issue commands.