Help
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Copilot Lvl 3
Message 1 of 5

What's the deal with tab sizes on GitHub Gists?

Solved! Go to Solution.

I just created my first gist and set the Tab size to 4 but once I saved it, it got rendered with 8 spaces for some reason.

Horrified about the look, I hit "edit", saw that it was set to 8, set it back to 4, saved it and again - 8...

 

If GitHub simply doesn't support different Tab indentations (which I realize has been requested for years: https://github.com/isaacs/github/issues/170 ), then at least that drop down box for size should be greyed out when "Tabs" is selected...

 

But of course I'm hoping that this is all just some... misunderstanding and that there is in fact a way to make proper tab rendering work because... it's kind of a trivial thing.

4 Replies
Solution
Community Manager
Message 2 of 5

Re: What's the deal with tab sizes on GitHub Gists?

Hi @s-h-a-d-o-w,

 

The Gist tab size settings only applies to the editor and not to the rendered file. The default tab size is 8. There is no way to permanently change that, however you can modify it for a specific page load by using the ts=<size> URL parameter.

 

Thanks!

Copilot Lvl 3
Message 3 of 5

Re: What's the deal with tab sizes on GitHub Gists?

What a shame (and strange that that URL parameter exists but no UI display setting that does that) but thanks for the confirmation!

Copilot Lvl 3
Message 4 of 5

Re: What's the deal with tab sizes on GitHub Gists?

Actually, in the case someone else stumbles across this - I got aware that there are workarounds in the form of extensions for Chrome available (e.g. GitHub Custom Tab Size) and this inspired me to develop my own one that integrates directly into GitHub:

https://github.com/s-h-a-d-o-w/github-userscripts

Copilot Lvl 3
Message 5 of 5

Re: What's the deal with tab sizes on GitHub Gists?

"There is no way to permanently change that"

 

Wrong - there is no way for us users to permanently change it, but Github obviously has the ability to change it from their end, which is something that shouldn't be dismissed. 8 is far too big and ugly for the default size.