文章構成:textlint

textlintで文章を構成できるようにします。

npmをインストールして、

sudo apt install npm

textlintをインストールして、

npm init -y
npm install --save-dev textlint
npm install --save-dev textlint-rule-preset-ja-spacing
npm install --save-dev textlint-rule-preset-ja-technical-writing
npm install --save-dev textlint-rule-spellcheck-tech-word
npm install --save-dev textlint-rule-preset-jtf-style
npm install --save-dev textlint-plugin-asciidoctor
npx textlint --init

.textlintrc.jsonつぎのような設定をします。

これは半角と全角の間にスペースを入れる設定と、技術的な文章の校閲を行う設定です。

{
  "filters": {},
  "rules": {
    "preset-ja-spacing": {
      "ja-space-between-half-and-full-width": {
        "space": "always"
      }
    },
    "preset-ja-technical-writing": true
  }
}
おまけ

asciidocで書いた場合はつぎを繰り返すと良い。

s/<<(.)\s(.)>>/<<$1$2>>/g