Environment:
- OS: Debian 12 (64-bit)
- VS Code: Version 1.100.2
- Extension: Magic Scheme, version 0.0.5
Bug Description:
During the auto-completion of a variable, if the VSCode variable completion process is manually interrupted (using the Esc key), and then the auto-completion feature is invoked again (using the Ctrl+Space shortcut), the variable name completion will be incorrect.

Steps to Reproduce:
You can use the following code snippet to reproduce this issue:
(let ((qwe-asd-zxc 1) (foo_bar 2))
(when qwe-asd-zxc))
- Create a new file with the extension
.sls.
- Enter the code snippet above.
- When typing the variable after
when, manually interrupt the auto-completion process.
- Then, use the shortcut keys to re-trigger code completion. This should trigger the bug.
Expected Behavior:
The variable name should be completed correctly.