GitHub
EditorConfig

GitHub 上のハードタブの表示幅を変える

More than 1 year has passed since last update.


どうやるの

実は 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


サンプルリポジトリも用意しました。このような表示が確認できます。

sample.txt.annotated.png

sample.rb.annotated.png

sample.js.annotated.png


さいごに

これは、Rebuild179: Rustacean (typester) を聴いていたら


  • GitHub でハードタブの表示幅を変えられるといいのに

といった話がでていたので 「それ、できますよ!」 といいたいだけのエントリでした :octocat:

( :microphone2: 29m00s あたりの話題です)