pseyfert added a comment. As a demonstrator I put this <https://gitlab.cern.ch/pseyfert/vim-clang-format-docker/container_registry> docker image together:
docker run -it --rm gitlab-registry.cern.ch/pseyfert/vim-clang-format-docker:latest open `vim Chi2PerDoF.h` and hit Ctrl+I. There is a blank line at the end of the file that does not get removed. If you run `clang-format-9 Chi2PerDoF.h` The empty line at the end of the file does get removed. And you can try adding extra empty lines at the end of the file, running clang-format from vim (Ctrl+I) removes all but one empty line from the file. Running clang-format-9 from the command line removes all blank lines at the end of the file. For what concerns testing with lit: no idea, I'm unfamiliar with the testing. I remember one can run vim macros also from the command line such that the reproducer wouldn't require user interaction, such that one can just run `vim -crazylookingoptions` and then diff the file against a reference. Haven't done that in years but if that would help I can look it up. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D70864/new/ https://reviews.llvm.org/D70864 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits