@acousticmirror <one leading tab of 8 spaces width, followed by levels of 4 spaces> #openBSD
@screwtape @acousticmirror I mean, Vim :set list and you're golden
@RichiH @acousticmirror
how did I not know about :set list and :set nolist all this time. Some vi user, huh!

@acousticmirror funny but would be nice to add a description!

Edit: my bad, there is one indeed!

@acousticmirror oh my bad, misunderstood the lack of content in preview when i reboosted, thanks for doing it!
@acousticmirror @tshirtman I did not get that second level of the joke, that nothings is visible until you pointed that out 😂
@acousticmirror literally every web dev course be like lol
@acousticmirror And yet, as soon as I mention that I set my editor to display tabs with a width of three spaces, these two "opposing" camps seem to have no problem agreeing that I should be burned at the stake.
@vanderZwan @acousticmirror The optimal tab width is 𝑒. It's wide enough to be obvious, but not so wide as to reduce line length too much. Plus, it discourages the use of tabs for alignment by being the number most difficult to approximate with any integer number of spaces.
@andrewt @acousticmirror From now on I will judge text editors by their ability to support non-integer indentation width
@vanderZwan @acousticmirror on my phone I have a text editor whose default (and I think only supported) tab width appears to be fixed in pixels. I think it's about one space with the default font settings but I changed them and now the tab width is slightly less than one. I actually like that for phone editing because screen space is the priority here
@acousticmirror somehow i was so curious about the alt text
@acousticmirror Nice one.
Edge case: In shell script "here documents" you actually need *both* (first a tab, then indentation using spaces) if you want to have indented text/code in your heredoc while retaining your current script indentation level (e.g. heredoc with code inside a function).
@hambier @acousticmirror Oh dear, you found a situation that actually requires tabs and spaces mixed! Shell script is so 🔥  🔥
@acousticmirror tabs need to die by fire and with furious anger
@acousticmirror looking at you, YAML 👀
@number137 @acousticmirror #Python should have already cursed you with an opinion before you get to #YAML 😸
@acousticmirror tabs are like gifs with a hard “g”.
@beaudaignault @acousticmirror why do you prefer tabs over spaces?
@f @acousticmirror just being glib, especially considering that I now spend next to zero time in an IDE ;-)
@acousticmirror Spaces are the bane of my existence.

@acousticmirror The original safe-space debate.

All whitespace matters.

@dredmorbius @acousticmirror tabs are sick and wrong and unnatural. spacebar like God intended!!!

@acousticmirror Reminds me of this Silicon Valley classic:

https://www.youtube.com/watch?v=SsoOG6ZeyUI

Tabs versus Spaces

Silicon Valley - S03E06

YouTube
@acousticmirror where’s the love for non-breaking spaces??? :P
@acousticmirror Finally being officially vindicated by this meme here! Thank you for posting the one and only CORRECT way of doing it!
@acousticmirror I run with visible white space on so I can see right away whenever other developers have made an inferior choice. No joke.

@acousticmirror reminds me, some tabs infected my code this weekend, should replace them in next session

TABS: DIE BY FIRE, TABS! DIE!

@acousticmirror
Okay, this makes me chuckle.
Even though I strongly believe it should be the other way around.
@acousticmirror Tabs vs Spaces is the first one. Tabs AND Spaces is the second one.