どうやるの
実は GitHub は EditorConfig の一部をネイティブサポートしています。
(EditorConfig のサイトから辿って知りました)
ということで、リポジトリに下記のような .editorconfig
を置くとハードタブの表示幅が変更できます。
.editorconfig
root = true
[*]
indent_style = tab
indent_size = tab
[*.txt]
tab_width = 4
[*.rb]
tab_width = 3
[*.js]
tab_width = 2
サンプルリポジトリも用意しました。このような表示が確認できます。
さいごに
これは、Rebuild の 179: Rustacean (typester) を聴いていたら
- GitHub でハードタブの表示幅を変えられるといいのに
といった話がでていたので 「それ、できますよ!」 といいたいだけのエントリでした
( 29m00s あたりの話題です)