No.
Programmer Humor
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
Between this and their declaration to stop using C tells me they're ramping up for cyberwar.
But like... Correct me if I'm wrong but in my experience tab does not always equal 4 spaces.
E: thanks all. I didn't fully understand.
Four? Uh oh...
That's why it's also a big accessibility feature. With big font sizes, four spaces are distracting but you can configure tabs to show up as one character, which is way more reasonable with font sizes larger than usual
I had a colleague that is legally blind in my second real job. The dude is brilliant (and hilarious) but these things would significantly enable or screw up his productivity. I have always felt fortunate to have had direct butt in seat exposure to the importance of accessibility at such a young age.
That's one of the benefits of using tabs. Some people might like 4 spaces for indentation, whereas others like 2 spaces. If you use tabs, you can configure your editor to use whatever tab size you want, and they're just stored as tab characters in the file.
Tabs for indentation, spaces for alignment (eg for ASCII art).
You’re misunderstanding. In this case it means “one tab character” instead of “four space characters”.
As a fan of tabs I see this as an absolute win
Let's just avoid indentation at all (jk).
Always remember:
“He's me.” - Obi Wan Kenobi
The correct answer is, was and always has been elastic tabstops
I've been hoping someone would try that!
Wow this site is hard to read, at least on mobile (haven't tried on my PC). The line-height is too small.
Any ides have support for this? I feel like I've been waiting forever.
Essentially no. I wish so badly that this had taken off.
Edit: as noted on the website, various plug-ins that attempt support are in fact not correct.
What do you mean? There's a ton of working plugins listed on the website for many editors.
Sorry, my phrasing was sloppy. Most popular IDEs and editors do not have a plug-in or setting that implements elastic tabstops correctly. In particular, there's no implementation for vim, emacs, VSCode, eclipse, or any JetBrains IDEs. (I had forgotten that there's one for Visual Studio and one for Notepad++.)