Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-30616

ClangFormat destroys formatting in the whole file on saving

XMLWordPrintable

    • Linux/X11

      Sometimes, when the edited .cpp file is saved, ClangFormat removes any indentation from the saved file before it is written to filesystem. I.e. the file is saved with completely destroyed formatting and there is no way to restore it.

      I'm attaching a screencast with this issue being reproduced. I'm editing a .cpp file and then press Ctrl+S to save it. Then I press Ctrl+Z to undo the formatting and you see that the restored formatting is marked with red bars on the left, i.e. it is treated as modified content, compared to what is saved in the file. Saving the file again destroys the formatting again.

      This doesn''t happen with the builtin code formatter.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            artem.sokolovskii Artem Sokolovskii (Inactive)
            lastique Andrey Semashev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes