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

fix completion failure on utf-8 multi-byte characters. #594

Closed RoaringFerrum closed 1 year ago

RoaringFerrum commented 1 year ago

This patch fixes completion failure on source files containing 3-byte utf-8 characters. for example, save as example.cpp:

include

// 张九龄《望月怀远》 // 海上生明月,天涯共此时。 // 情人怨遥夜,竟夕起相思。 // 灭烛怜光满,披衣觉露滋。 // 不堪盈手赠,还寝梦佳期。

int main(void) { std::cout << "completion failure"; return 0; }

xaizek commented 1 year ago

Thanks!