xavierd / clang_complete

Vim plugin that use clang for completing C/C++ code.
http://www.vim.org/scripts/script.php?script_id=3302
1.96k stars 308 forks source link

escape character, apparently required \% to \\% #598

Closed 8i8 closed 10 months ago

8i8 commented 10 months ago

When I open a .c file, I am receiving the following error:

"src/main.c" 51L, 907B
Error detected while processing BufRead Autocommands for "*.c"..function dist#ft#FTlpc[11]..FileType Autocommands for "c"..function <SNR>35_ClangCompleteInit[146]..<SNR>35_initClangCompletePy
thon:
line   14:
/Users/bob/.vim/bundle/clang_complete/plugin/libclang.py:253: SyntaxWarning: invalid escape sequence '\%'
  pattern = '/\%' + str(range.start.line) + 'l' + '\%' \
/Users/bob/.vim/bundle/clang_complete/plugin/libclang.py:253: SyntaxWarning: invalid escape sequence '\%'
  pattern = '/\%' + str(range.start.line) + 'l' + '\%' \
/Users/bob/.vim/bundle/clang_complete/plugin/libclang.py:255: SyntaxWarning: invalid escape sequence '\%'
  + '\%' + str(range.end.column) + 'c/'
/Users/bob/.vim/bundle/clang_complete/plugin/libclang.py:271: SyntaxWarning: invalid escape sequence '\%'
  pattern = '/\%' + str(diagnostic.location.line) + 'l\%' \
/Users/bob/.vim/bundle/clang_complete/plugin/libclang.py:271: SyntaxWarning: invalid escape sequence '\%'
  pattern = '/\%' + str(diagnostic.location.line) + 'l\%' \

I have been able to stop the errors from being raised by changing all instances of \% to \\%