# Show tabs in code blocks 4 columns wide Branch `feature/tab-size` · version 0.5.1 ## What changed - **`tab-size: 4` on code blocks.** Browsers show a tab as 8 columns by default. gofmt indents Go with tabs, so quoted Go code ran past the edge of its box two levels in. Code blocks now show tabs 4 columns wide. - **Test:** the stylesheet test checks the rule is there. - **Version:** 0.5.1. ## Notes - Posts can now quote Go exactly as gofmt writes it, with tabs, instead of re-indenting with spaces. The pinned-posts post was re-indented with spaces before this fix and looks the same either way. - The stylesheet's content hash changes, so browsers fetch the new file on their next visit without a hard refresh (v0.2.1). ## Testing - All tests pass with the race detector (`go test -race ./...`). - Rendered the same tab-indented Go snippet with the old and new stylesheet: | Before (8 columns) | After (4 columns) | |---|---| | [![Before](tabs-before.png)](tabs-before.png) | [![After](tabs-after.png)](tabs-after.png) | ## Screenshots From the branch's build running locally. The home page doesn't change. | Desktop | Mobile | |---|---| | [![Desktop](desktop.png)](desktop.png) | [![Mobile](mobile.png)](mobile.png) | 🤖 Generated with [Claude Code](https://claude.com/claude-code)