terminal/.github/actions/spell-check/dictionary
Chester Liu f91b53d5fd
Preprocess and convert C1 controls to their 7 bit equivalent (#7340)
C1 control characters are now first converted to their 7 bit equivalent.
This allows us to unify the logic of C1 and C0 escape handling. This
also adds support for SOS/PM/APC string.

* Unify the logic for C1 and C0 escape handling by converting C1 to C0
  beforehand. This adds support for various C1 characters, including
  IND(8/4), NEL(8/5), HTS(8/8), RI(8/13), SS2(8/14), SS3(8/15),
  OSC(9/13), etc. 
* Add support for SOS/PM/APC escape sequences. Fixes #7032
* Use "Variable Length String" logic to unify the string termination
  handling of OSC, DCS and SOS/PM/APC. This fixes an issue where OSC
  action is successfully dispatched even when terminated with non-ST
  character. Introduced by #6328, the DCS PassThrough is spared from
  this issue. This PR puts them together and add test cases for them.

References:
https://vt100.net/docs/vt510-rm/chapter4.html
https://vt100.net/emu/dec_ansi_parser

Closes #7032
Closes #7317
2020-09-16 22:30:46 +00:00
..
api.txt Update wil. Fixes GDI handle leak (#6229) 2020-06-01 22:29:05 +00:00
apis.txt OSC 8 support for conhost and terminal (#7251) 2020-09-03 13:52:39 -04:00
chinese.txt ci: run spell check in CI, fix remaining issues (#4799) 2020-03-25 11:02:53 -07:00
dictionary.txt Preprocess and convert C1 controls to their 7 bit equivalent (#7340) 2020-09-16 22:30:46 +00:00
fonts.txt ci: run spell check in CI, fix remaining issues (#4799) 2020-03-25 11:02:53 -07:00
japanese.txt ci: run spell check in CI, fix remaining issues (#4799) 2020-03-25 11:02:53 -07:00
math.txt add til::math, use it for float conversions to point, size (#5150) 2020-03-27 22:48:49 +00:00
microsoft.txt Switch all DSR responses to appending instead of prepending (#7583) 2020-09-09 23:55:22 +00:00
names.txt fix spell check, how did I miss that. 2020-08-18 11:14:38 -07:00
README.md ci: run spell check in CI, fix remaining issues (#4799) 2020-03-25 11:02:53 -07:00

Dictionaries are lists of words to accept unconditionally

While check spelling will complain about a whitelisted word which is no longer present, you can include things here even if they are not otherwise present in the repository.

E.g., you could include a list of system APIs here, or potential contributors (so that if a future commit includes their name, it'll be accepted).

Files

File Description
Dictionary Primary US English dictionary
Chinese Chinese words
Japanese Japanese words
Microsoft Microsoft brand items
Fonts Font names
Names Names of people