smithy-language-server
smithy-language-server copied to clipboard
Support find-replace references
The IDE will have a menu item that opens a dialog to find-replace references. The IDE user can search for an absolute or relative shape ID, and will be given a list of results that includes any places that shape ID is referenced, including definition, use or apply statements, or as member references within the definitions of another shape. Additionally, the IDE user can update the name of an entity, and all references will be updated according to their absolute or relative format with the model.
The LSP will provide the back-end for finding the appropriate shape locations back to the IDE for replacement.