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