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

Reply via email to