elixir-lsp / elixir-ls

A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"
https://elixir-lsp.github.io/elixir-ls/
Apache License 2.0
1.46k stars 192 forks source link

Consider adding support/switching to utf8 positions #970

Closed lukaszsamson closed 1 month ago

lukaszsamson commented 1 year ago

Added in LSP 3.17 will need to wait for client adoption

Issues tracking client implementation:

lukaszsamson commented 1 month ago

UTF 16 is still required so adding that would mean we need 2 mechanisms. Will revisit if ever LSP 4 changes the default to UTF 8