From 23c49dcb8ad542c27259c98ff5b18bb3a8ff5e3a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Mar 2026 06:46:00 +0000 Subject: [PATCH 1/2] Initial plan From dfb623e1d1757efc84a9e96caef60e55abde073e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Mar 2026 06:47:44 +0000 Subject: [PATCH 2/2] docs: fix grammar issues and improve readability in README.md Co-authored-by: cyanzhong <6745066+cyanzhong@users.noreply.github.com> --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index b4ad7cb..4d145bc 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ ## Installation -This extension is very big (24 MB) because it runs completely locally, install it by downloading `markedit-proofreading.js` from the [latest release](https://github.com/MarkEdit-app/MarkEdit-proofreading/releases/latest) and copying it to: +This extension is large (24 MB) because it runs completely locally. Install it by downloading `markedit-proofreading.js` from the [latest release](https://github.com/MarkEdit-app/MarkEdit-proofreading/releases/latest) and copying it to: ``` ~/Library/Containers/app.cyan.markedit/Data/Documents/scripts @@ -18,7 +18,7 @@ Restart MarkEdit after copying the file. ## Configuration -This extension provides three presets to control how aggressively Harper checks your writing. Presets disable specific [rules](https://writewithharper.com/docs/rules) via [`setLintConfig`](https://writewithharper.com/docs/harperjs/configurerules) and filter by lint kind as a safety net: +This extension provides three presets to control how aggressively Harper checks your writing. Each preset disables specific [rules](https://writewithharper.com/docs/rules) via [`setLintConfig`](https://writewithharper.com/docs/harperjs/configurerules) and filters by lint kind as a safety net: - `"strict"` (default): All Harper rules are active - `"standard"`: Disables Enhancement, Style, and WordChoice rules @@ -41,11 +41,11 @@ You can customize behavior from `settings.json` with the `extension.markeditProo } ``` -- `autoLintDelay`: Delay in milliseconds before automatic proofreading runs after a document change (default: `1000`). Set to `-1` to disable automatic proofreading entirely (use "Proofread Now" to lint on demand) -- `addToDict`: When `true` (default), clicking "Ignore" on a flagged word also adds it to a personal dictionary so it won't be flagged in future sessions. Set to `false` to disable this behavior -- `lintPreset`: `"strict"` (default), `"standard"`, or `"relaxed"` -- `lintRuleOverrides`: Per-rule overrides (`true` / `false` / `null`) applied on top of the preset -- `disabledLintKinds`: Additional lint kinds to filter out, available kinds: +- `autoLintDelay`: Delay in milliseconds before automatic proofreading runs after a document change (default: `1000`). Set to `-1` to disable automatic proofreading entirely (use "Proofread Now" to lint on demand). +- `addToDict`: When `true` (default), clicking "Ignore" on a flagged word also adds it to a personal dictionary so it won't be flagged in future sessions. Set to `false` to disable this behavior. +- `lintPreset`: `"strict"` (default), `"standard"`, or `"relaxed"`. +- `lintRuleOverrides`: Per-rule overrides (`true` / `false` / `null`) applied on top of the preset. +- `disabledLintKinds`: Additional lint kinds to filter out. Available kinds: - `Agreement`, `BoundaryError`, `Capitalization`, `Eggcorn`, `Enhancement` - `Formatting`, `Grammar`, `Malapropism`, `Miscellaneous`, `Nonstandard` - `Punctuation`, `Readability`, `Redundancy`, `Regionalism`, `Repetition` @@ -56,7 +56,7 @@ https://writewithharper.com/docs/rules ## Dictionary -When `addToDict` is enabled (default), clicking "Ignore" on a flagged word also adds it to a personal dictionary persisted at `~/Library/Containers/app.cyan.markedit/Data/Documents/proofreading-dict.txt`. Dictionary words are automatically loaded when the extension starts. +When `addToDict` is enabled (default), clicking "Ignore" on a flagged word also adds it to a personal dictionary stored at `~/Library/Containers/app.cyan.markedit/Data/Documents/proofreading-dict.txt`. Dictionary words are automatically loaded when the extension starts. ## Development