Problem: _get_and_set_name edits the name for the whole group, thus only one client per group gets the didOpen message. Solution: move the logic to _changetracking and loop over every client per group. (cherry picked from commit 37eb1b9979)
37eb1b9979
document_color
vim.lsp.protocol.Methods
buf