Capability
2 artifacts provide this capability.
Want a personalized recommendation?
Find the best match →via “rename refactoring with cross-file impact analysis via lsp textdocument/rename”
MCP server for accessing LSP functionality
Unique: Leverages LSP's semantic understanding to compute rename impact across the entire workspace, ensuring all references are updated consistently. Returns a WorkspaceEdit that can be applied atomically.
vs others: Provides accurate rename refactoring that respects language scoping rules and type information (important for languages like TypeScript with complex scoping) compared to text-based find-and-replace that may incorrectly rename unrelated symbols.
via “elisp-refactoring-rename-and-extract”
** - elisp (Emacs Lisp) development support tools, running in Emacs.
Unique: Performs refactoring by analyzing Emacs' live symbol table and scope rules, ensuring that shadowed variables and local bindings are handled correctly, rather than using simple text-based search-and-replace
vs others: More accurate than text-based refactoring tools because it understands elisp's scoping rules and can distinguish between different symbols with the same name in different scopes
Building an AI tool with “Elisp Refactoring Rename And Extract”?
Submit your artifact →curl unfragile.ai/agents.md | sh© 2026 Unfragile. The platform for software for agents.