This fixes #1193 by setting the start of the completion item range to the beginning of the current word boundary.
It seems like this wasn't an issue for the Polyglot Notebooks code because its completion support is coded against the VS Code API, which is perhaps doing this work for us. When going directly against Monaco, it seems it has to be done manually.
This fixes #1193 by setting the start of the completion item range to the beginning of the current word boundary.
It seems like this wasn't an issue for the Polyglot Notebooks code because its completion support is coded against the VS Code API, which is perhaps doing this work for us. When going directly against Monaco, it seems it has to be done manually.