Skip to content

adiabatic/hunspell-dict-qs

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

hunspell-dict-qs

Hunspell-compatible dictionary for Quikscript.

Usage

I usually copy text to the clipboard, run $ pbpaste | hunspell -d en_QS | pbcopy, and then paste the spell-check results into a new document. pbpaste is built into OS X, while hunspell comes from homebrew.

Pragmas

I use lint.py to make sure that I’m not accidentally violating spelling rules in Read’s own manual. I use pragmas in the comments to tell the automated linter that some constructions, in some words, are OK. These are:

  • utter-low-ok — this word ends in •utter•low, and that’s OK
  • et-key-see-ok
  • et-no-tea-ok (e.g. “spent”)
  • et-no-see-ok
  • it-ing-ok (e.g. “bring”) — also automatically OK for nouns (po:noun)
  • may-utter-ok (e.g. “demon”)

Hacking

If you want to check for duplicate lines in BBEdit or TextWrangler, I use the following pattern:

^([^/])(/?)([^/\s])(\s*.*)$

I then match using the specific subsets “\1 \4”. Duplicates get shunted to a new document so I can check and resolve differences between, say, foo, foo/z, and foo/zvs.

License

CC0 1.0 Universal.

About

Hunspell-compatible dictionary for Quikscript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published