• @[email protected]
    link
    fedilink
    3
    edit-2
    1 year ago

    if you change tab with then your space alignment breaks

    No, it doesn’t? Here’s the exact same text content with different tab widths:

    The tabs are smaller but the spaces are the same, so the alignment remains.

    • @[email protected]
      link
      fedilink
      21 year ago

      Ah, I see what you mean, out of instinct I’d have put one more tab on the “whatever” line, which would break the concept. But if you manually do both the indent + alignment in spaces then it works.

      Besides your IDE of choice screaming at you that you are mixing tabs and spaces that is :)

      It still feels like a hack though, simply going with spaces is more uniform and works everywhere. Especially as a lot of code is viewed in browsers nowadays (GitHub, GitLab, …) and tabs are often a mess in those environments.

      • @[email protected]
        link
        fedilink
        11 year ago

        Besides your IDE of choice screaming at you that you are mixing tabs and spaces that is

        JetBrains IDEs actually have it built in, it’s called “smart tabs”.