• tunetardis
    link
    fedilink
    arrow-up
    7
    ·
    9 months ago

    It was more than just tab conversion. For example, it decided on its own that:

    if(...) {
        ...
    }
    else {
        ...
    }
    

    would look better like:

    if(...) {
        ...
    } else {
        ...
    }
    

    I mean I guess I could live with that, but really? I imagine there’s some config where you can disable all this, but it just doesn’t seem worth some giant git commit every time I touch a file with the editor.

    • tunetardis
      link
      fedilink
      arrow-up
      6
      ·
      9 months ago

      Ah I think I found it. I need to go:

      {
          "format_on_save": "off"
      }
      
    • Flipper@feddit.de
      link
      fedilink
      arrow-up
      3
      ·
      9 months ago

      My guess is that it has that default because they use Rust. Everyone uses rustfmt so everything looks the same and if you always format before a commit you never get massive diffs.

      Most rust projects I’ve seen even have a ci job to check the formatting with rustfmt.