Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: impl position encoding selection #47

Merged
merged 2 commits into from
Dec 23, 2024
Merged

feat: impl position encoding selection #47

merged 2 commits into from
Dec 23, 2024

Conversation

wlh320
Copy link
Owner

@wlh320 wlh320 commented Dec 23, 2024

As recent versions of neovim had bugs in LSP position encoding UTF-16 or UTF-32 (see neovim/neovim#30692),
I try to implement position encoding selection at server side (as described in LSP Spec 3.17),
so that rime-ls can use UTF-8 to communicate with neovim to bypass this issue.

@wlh320 wlh320 marked this pull request as ready for review December 23, 2024 13:59
@wlh320 wlh320 merged commit 66ad811 into master Dec 23, 2024
3 checks passed
@wlh320 wlh320 deleted the encoding branch December 23, 2024 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant