There is an annoying indexing problem on Windows machine running VSCode extension and Marksman binary built from latest main branch. The language server is only able to index a file after the file is manually opened with the VSCode editor, or the language server is not able to recognize the file elsewise. For all the unrecognized files, the language server will not prompt them for completion.
The problem may be mainly responsible to the processing on non-ASCII unicode characters especially CJK. Unfortunately, I am not able to reproduce the bug on the following simple test workspace, so I will provide the workspace(buggy.zip) containing my personal documents that leading to this bug.
There is an annoying indexing problem on Windows machine running VSCode extension and Marksman binary built from latest
main
branch. The language server is only able to index a file after the file is manually opened with the VSCode editor, or the language server is not able to recognize the file elsewise. For all the unrecognized files, the language server will not prompt them for completion.The problem may be mainly responsible to the processing on non-ASCII unicode characters especially CJK. Unfortunately, I am not able to reproduce the bug on the following simple test workspace, so I will provide the workspace(buggy.zip) containing my personal documents that leading to this bug.
Efforts to Reproduce
The architecture of the test workspace is:
For example, consider two files under two subdirectory listed above.
Using the quick-fix to create the unrecognized file leads to an duplicate under the root directory of the workspace:
System Info
VSCode version:
Extension versiono:
0.3.4
Server version:
1.0.0-8c07ec6+8c07ec69b927a31234316db99320adeb630a2671