• Eliseo Martínez's avatar
    Improve YCM contrib: Fix 'no newline at end of file' issue. · d9592fdb
    Eliseo Martínez authored
    Problem:  YCM was reporting a much disturbing warning about a missing
              newline at the end of some files. This was odd, as the
              newlines were there and the warning only was shown for some
              files, not for all of them.
    Cause:    After discussing this issue with @Valloric (see
              https://github.com/Valloric/YouCompleteMe/issues/950), it
              turned out that not YCM, but libclang is responsible for it.
              This is, same compilation flags that produce no warnings with
              clang-the-binary on the command line, do produce them with
              libclang-the-library when used by YCM.
    Solution: Add an extra flag (-Wno_newline_eof) to those extracted from
              configuration database before passing them to YCM.
Last commit
Last update
README.md Loading commit data...
ycm_extra_conf.py Loading commit data...