やるきなし

2021/04/29 13:58 / Markdown のスペース数問題

Markdown の itemize (unordered list, ul) や enumerate (ordered list, ol) で使うスペースの数でいつも悩む.Emacs の markdown-mode の default は 4文字に揃うようにスペースが入る.ただこれだと markdownlint (MDL)怒られる(MD030)MDL の場合の default は - の後にスペース1つ.

一般的には4文字アラインメントが推奨されているはずで,ただ各 item がシンプルで短くたとえば1段落である場合はスペース1つにするべき,という話もある

MDL に従ってスペース1つに直しつつあったが,すべて4文字アラインメントにすることにした(code block との親和性もあるし,markdown-mode が使えれさえすれば良くてスペースの多さはあまり気にならないので).MDLMD030 を無視するには .mdlrcrules "~MD030" を書いていく.

あと AsciiDoc を使う選択肢もあるかもしれないが,Emacs major mode が未だ貧弱なので後回し.

Related articles