terminal/.github/actions/spell-check/patterns
uzxmx b24579d2b0
Add support for OSC 52 (copy-to-clipboard) (#5823)
With this commit, terminal will be able to copy text to the system
clipboard by using OSC 52 MANIPULATE SELECTION DAATA.

We chose not to implement the clipboard querying functionality offered
by OSC 52, as sending the clipboard text to an application without the
user's knowledge or consent is an immense security hole.

We do not currently support the clipboard specifier Pc to specify which
clipboard buffer should be filled

# Base64 encoded `foo`
$ echo -en "\e]52;;Zm9v\a"

# Multiple lines
# Base64 encoded `foo\r\nbar`
$ echo -en "\e]52;;Zm9vDQpiYXI=\a"

Closes #2946.
2020-06-30 01:55:40 +00:00
..
0_n.txt ci: run spell check in CI, fix remaining issues (#4799) 2020-03-25 11:02:53 -07:00
0_r.txt ci: run spell check in CI, fix remaining issues (#4799) 2020-03-25 11:02:53 -07:00
0_t.txt ci: run spell check in CI, fix remaining issues (#4799) 2020-03-25 11:02:53 -07:00
patterns.txt Add support for OSC 52 (copy-to-clipboard) (#5823) 2020-06-30 01:55:40 +00:00
README.md ci: run spell check in CI, fix remaining issues (#4799) 2020-03-25 11:02:53 -07:00

The contents of each .txt file in this directory are merged together. Each line is a Perl 5 regular expression. Nothing is guaranteed about the order in which they're merged. -- If this is a problem, please reach out.

Note: order of the contents of these files can matter. Lines from an individual file are handled in file order. Files are selected in alphabetical order.

  • n, r, and t are specifically to work around a quirk in the spell checker: it often sees C strings of the form "Hello\nwerld". And would prefer to spot the typo of werld.
  • patterns is the main list -- there is nothing particularly special about the file name (beyond the extension which is important).