Наше расширение ссылается (имеет ссылки) на символы машинописи.Вот почему я должен знать всякий раз, когда символ подвергается рефакторингу / переименованию, чтобы отразить изменения имени в моем расширении.Является ли это возможным?Если да, то как?
Если вы подумаете об этом, простое прослушивание изменений кода не даст вам много, потому что пользователь может полностью заменить символ каким-либо совершенно другим видом и типом символа, или пользовательможет перемещать символ назад и вперед и т. д. С другой стороны, рефакторинг символа является полностью детерминированным, т.е. вы абсолютно уверены, что изменилось только имя, а не позиция, не сам символ и т. д.
AFAIK,Я мог бы прослушать textDocument/rename
запрос расширения машинописного текста, но как я могу это сделать?