Prism.jsのRemove initial line feedが将来廃止予定、その代わりのNormalize Whitespaceについて

Goのプログラムは一休みして、Prism.jsのRemove initial line feedについて書きます。
前に、ソースコードの先頭の空行を削除するためにRemove initial line feedをお勧めしましたが、将来削除される予定と書いてあるのに今更ですが気づきました。
代わりにNormalize Whitespaceを使うように勧められています。
これは行末尾の空白や余分なインデントを削除したり、指定したインデントを足す、改行する文字数を指定するなどの機能を持っています。
その中にRemove initial line feedと同じ名前の機能があります。
下記のコードで、デフォルト設定を書きかえられます。
remove-initial-line-feedをコメントから外して値をtrueにすれば有効になります。

Prism.plugins.NormalizeWhitespace.setDefaults({
    'remove-trailing': true,
    'remove-indent': true,
    'left-trim': true,
    'right-trim': true,
    /*'break-lines': 80,
    'indent': 2,
    'remove-initial-line-feed': false,
    'tabs-to-spaces': 4,
    'spaces-to-tabs': 4*/
});

この記事へのコメント

最近のトラックバック