Skyspell: handy and fast spellchecker for the command line with Kakoune integration

Hi there,

It’s my pleasure to announce my latest project : skyspell.

Here are some cool features:

  • Distributed as a single binary
  • Handy command line interface
  • Leverages the excellent enchant library, so compatible with existing providers and dictionaries
  • Hand-made tokenizer, which means
    • it can parse camelCase , snake_case identifiers
    • it knows how to skip URLs, sha1s and the like
    • it handles abbreviations like in HTTPError
    • … and more!
  • Global ignore list
  • Ignore list per file extension (like fn for .rs), projects, or relative path inside projects
  • Skip list per file names (like always skipping files named Cargo.lock)
  • Skip list per relative path inside a project (like image.svg)
  • And Kakoune integration of course :slight_smile:

I’ve been using daily for quite some time and I think it’s now ready to be officially published.



Poke @bda65