rename_symbol
Rename a code symbol across all workspace files using LSP, generating a preview diff by default and writing changes only when apply is enabled.
Instructions
Rename a symbol across all workspace files via LSP. By default (apply=False), generates and returns a unified preview diff without modifying files. Requires apply=True AND writeChanges enabled in config to actually write changes to disk.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| line | Yes | ||
| apply | No | ||
| new_name | Yes | ||
| character | Yes | ||
| file_path | Yes | ||
| symbol_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||