Elastic Tabstops – the Solution to the ‘Tabs vs. Spaces’ Issue

When developping in a large team, you have to make convention about the use of tab in source code. This article suggests a better solution: rather than saying that a tab character (a ‘hard tab’) will move the cursor until the cursor’s position is a multiple of N characters, we should say that a tab character is a delimiter between table cells. This has a nice side effect, since proportional fonts can now be used.

46 Comments

  1. 2006-07-04 11:34 am
  2. 2006-07-04 12:03 pm
    • 2006-07-04 12:21 pm
      • 2006-07-04 4:46 pm
  3. 2006-07-04 12:53 pm
    • 2006-07-04 1:02 pm
      • 2006-07-04 1:07 pm
        • 2006-07-04 1:16 pm
          • 2006-07-04 1:21 pm
          • 2006-07-04 1:29 pm
          • 2006-07-04 1:46 pm
      • 2006-07-04 2:06 pm
  4. 2006-07-04 12:58 pm
  5. 2006-07-04 1:49 pm
    • 2006-07-04 1:57 pm
      • 2006-07-04 2:04 pm
      • 2006-07-04 2:24 pm
        • 2006-07-04 2:28 pm
          • 2006-07-04 2:30 pm
          • 2006-07-05 6:50 am
    • 2006-07-04 2:30 pm
      • 2006-07-04 2:49 pm
      • 2006-07-04 3:22 pm
        • 2006-07-05 1:40 am
          • 2006-07-05 3:59 am
  6. 2006-07-04 2:51 pm
  7. 2006-07-04 3:00 pm
    • 2006-07-04 3:11 pm
      • 2006-07-04 8:44 pm
  8. 2006-07-04 3:33 pm
    • 2006-07-04 3:48 pm
  9. 2006-07-04 3:51 pm
    • 2006-07-05 10:06 am
  10. 2006-07-04 5:26 pm
    • 2006-07-04 7:09 pm
  11. 2006-07-04 5:32 pm
  12. 2006-07-04 6:29 pm
  13. 2006-07-04 9:04 pm
  14. 2006-07-05 4:24 am
  15. 2006-07-05 5:28 am
    • 2006-07-05 11:28 am
  16. 2006-07-05 1:55 pm
    • 2006-07-05 3:12 pm
  17. 2006-07-06 4:09 am
    • 2006-07-06 5:21 pm
  18. 2006-07-06 5:18 pm