主に小説を書く人用。段落の最初に全角スペースを入れるとインデントがかかってしまうので、それをうまく処理する。
.cm-line
だけで実行すると、リスト表示のインデントもズレてしまう。これはリスト表記にもcm-line
が適応されており、リストのインデント設定も一緒に引きずられてしまう。
なのでhas
でリスト表記class.cm-list-1
とリスト深層階層.cm-list-2
と.cm-list-3
を探し、それを使っていない(not
).cm-line
にインデントを適応することにした。ちなみに4階層目以降は「.cm-list-1
」に戻るので、3までで大丈夫っぽい。
詳しい愚痴 話はほしぱそに書いた。暇だったら読んで。