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. TDavis 2006-07-04 11:34 am EST
  2. nimble 2006-07-04 12:03 pm EST
    • TDavis 2006-07-04 12:21 pm EST
      • corentin 2006-07-04 4:46 pm EST
  3. Mystilleef 2006-07-04 12:53 pm EST
    • TDavis 2006-07-04 1:02 pm EST
      • Mystilleef 2006-07-04 1:07 pm EST
        • TDavis 2006-07-04 1:16 pm EST
          • Mystilleef 2006-07-04 1:21 pm EST
          • TDavis 2006-07-04 1:29 pm EST
          • Mystilleef 2006-07-04 1:46 pm EST
      • h times nue equals e 2006-07-04 2:06 pm EST
  4. werpu 2006-07-04 12:58 pm EST
  5. msundman 2006-07-04 1:49 pm EST
    • TDavis 2006-07-04 1:57 pm EST
      • TDavis 2006-07-04 2:04 pm EST
      • deathshadow 2006-07-04 2:24 pm EST
        • TDavis 2006-07-04 2:28 pm EST
          • TDavis 2006-07-04 2:30 pm EST
          • Bastian 2006-07-05 6:50 am EST
    • CrLf 2006-07-04 2:30 pm EST
      • TDavis 2006-07-04 2:49 pm EST
      • msundman 2006-07-04 3:22 pm EST
        • CrLf 2006-07-05 1:40 am EST
          • msundman 2006-07-05 3:59 am EST
  6. ma_d 2006-07-04 2:51 pm EST
  7. meebee 2006-07-04 3:00 pm EST
    • TDavis 2006-07-04 3:11 pm EST
      • Cloudy 2006-07-04 8:44 pm EST
  8. ahmetaa 2006-07-04 3:33 pm EST
    • Get a Life 2006-07-04 3:48 pm EST
  9. hashnet 2006-07-04 3:51 pm EST
    • viton 2006-07-05 10:06 am EST
  10. jed_reynolds 2006-07-04 5:26 pm EST
    • OD6L-1nL6 2006-07-04 7:09 pm EST
  11. transputer_guy 2006-07-04 5:32 pm EST
  12. grat 2006-07-04 6:29 pm EST
  13. Cloudy 2006-07-04 9:04 pm EST
  14. Soulbender 2006-07-05 4:24 am EST
  15. John Nilsson 2006-07-05 5:28 am EST
    • msundman 2006-07-05 11:28 am EST
  16. aggieben 2006-07-05 1:55 pm EST
    • Morin 2006-07-05 3:12 pm EST
  17. SamuraiCrow 2006-07-06 4:09 am EST
    • rcsteiner 2006-07-06 5:21 pm EST
  18. rcsteiner 2006-07-06 5:18 pm EST