feat(lsp): deeper rename for fields, variants, qualified paths
bux-lsp 0.7 indexes struct fields and enum variants and renames only the right binding: .member / ::Variant / field-init, without clobbering locals. - Member scan in analyzeFile; access kinds bare/dot/colon/field-init - classifyRenameTarget: local | member | global - smoke_lsp_rename_deep + test-lsp wiring
This commit is contained in:
@@ -196,6 +196,9 @@ test-lsp: lsp
|
||||
@echo "=== LSP workspace/symbol smoke ==="
|
||||
@chmod +x tools/smoke_lsp_workspace.sh
|
||||
@tools/smoke_lsp_workspace.sh
|
||||
@echo "=== LSP deeper rename smoke ==="
|
||||
@chmod +x tools/smoke_lsp_rename_deep.sh
|
||||
@tools/smoke_lsp_rename_deep.sh
|
||||
|
||||
.PHONY: test-registry
|
||||
test-registry: build
|
||||
|
||||
Reference in New Issue
Block a user