aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/content
diff options
context:
space:
mode:
authorYasutake Yohei <yohei@yasutakeyohei.com>2026-07-01 23:37:59 +0900
committerYasutake Yohei <yohei@yasutakeyohei.com>2026-07-01 23:37:59 +0900
commit94110e0206e46c60809d6aec3bb8726a6e6d6773 (patch)
treedd29478487be615ef61ce0baaece73e8d4b2e6c4 /src/content
parent9dc98589ffd7b8c03fb06ff330816bce81d93ae3 (diff)
textlint-guide: タイトル変更、説明文を校正、現状に合わせて更新
Diffstat (limited to 'src/content')
-rw-r--r--src/content/docs/textlint-guide.mdx27
1 files changed, 16 insertions, 11 deletions
diff --git a/src/content/docs/textlint-guide.mdx b/src/content/docs/textlint-guide.mdx
index 5ad54c1..5daff0c 100644
--- a/src/content/docs/textlint-guide.mdx
+++ b/src/content/docs/textlint-guide.mdx
@@ -1,20 +1,25 @@
---
-title: textlintではじめる日本語文章校正 — Zedでも動くLSPサーバーを作りました
-description: 日本語の文章をリアルタイムで校正するtextlintを、Zedエディタで使えるようにするLSPサーバーを自作しました。導入方法からルール設定、自動修正、無効化までを解説します。
+title: textlintで日本語校正する方法(Zed)
+description: 日本語の文章をリアルタイムで校正するtextlintを、Zedエディタで使う方法。自作LSPサーバーの導入からルール設定、自動修正、無効化までを解説します。
---
-## 作った理由
+## textlintとは
-日本語の文章を書くとき、表記ゆれや誤字脱字のチェックに [textlint](https://textlint.github.io/) が便利です。しかし、愛用している [Zed](https://zed.dev/) エディタに拡張機能がなかったので、LSPサーバーを自作しました。
+[textlint](https://textlint.github.io/) は、JavaScriptで書かれた日本語文章校正ツールです。ESLintのように、校正ルールをプラグインで追加・設定できるのが特長です。
+
+- 誤字脱字や表記ゆれを自動検出
+- 「例えば」→「たとえば」のような表記統一
+- ら抜き言葉・い抜き言葉のチェック
+- 一文の長さや句読点の数をチェック
+
+VSCode用の拡張機能はありましたが、[Zed](https://zed.dev/) にはなかったため、LSPサーバーを自作しました。
## 2つのプログラム
-| 名前 | 役割 | 公開予定 |
+| 名前 | 役割 | 状態 |
|---|---|---|
-| `textlint-lsp` | LSPサーバー本体。Node.jsで動作。どのエディタでも使える | npm に公開予定 |
-| `zed-textlint` | Zed拡張機能。`textlint-lsp` を起動する | [zed-industries/extensions](https://github.com/zed-industries/extensions) にPR予定 |
-
-LSPサーバーは汎用なので、VSCodeやNeovimなどほかのエディタでも動きます。
+| `textlint-lsp` | LSPサーバー本体。Node.jsで動作 | [npmで公開済み](https://www.npmjs.com/package/textlint-lsp) |
+| `zed-textlint` | Zed拡張機能。`textlint-lsp` を起動 | [PR提出済み](https://github.com/zed-industries/extensions/pull/6693) |
## できること
@@ -96,11 +101,11 @@ Zedのコードアクションから自動挿入されるので、普段は手
### `textlint-lsp`(LSPサーバー)
-npmで公開済みです。`npm install -g textlint-lsp` でインストール可能です。
+[npmで公開済み](https://www.npmjs.com/package/textlint-lsp)です。`npm install -g textlint-lsp` で誰でもインストールできます。
### `zed-textlint`(Zed拡張機能)
-Zedの拡張機能一覧に掲載申請中です。公開までは [zed-textlint.zip](/zed-textlint.zip) をダウンロードし、Dev Extension としてインストールしてください。
+[Zed拡張機能リポジトリにPR提出済み](https://github.com/zed-industries/extensions/pull/6693)です。マージまでは [zed-textlint.zip](/zed-textlint.zip) をDev Extensionとしてインストールしてください。
## トラブルシューティング