Skip to content

Commit 4757f01

Browse files
committed
fix: only allow userdefined types to be renamed
1 parent 1ff178c commit 4757f01

File tree

3 files changed

+3
-13
lines changed

3 files changed

+3
-13
lines changed

src/parser/rename.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ impl ParsedTree {
1111
self.get_node_at_position(pos)
1212
.filter(NodeKind::is_identifier)
1313
.and_then(|n| {
14-
if n.parent().is_some() && NodeKind::is_actionable(&n.parent().unwrap()) {
14+
if n.parent().is_some() && NodeKind::is_userdefined(&n.parent().unwrap()) {
1515
Some(Range {
1616
start: ts_to_lsp_position(&n.start_position()),
1717
end: ts_to_lsp_position(&n.end_position()),

src/parser/snapshots/protols__parser__rename__test__can_rename-3.snap

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,4 @@
22
source: src/parser/rename.rs
33
expression: tree.can_rename(&pos_inner_type)
44
---
5-
start:
6-
line: 19
7-
character: 9
8-
end:
9-
line: 19
10-
character: 15
5+
~

src/parser/snapshots/protols__parser__rename__test__can_rename-4.snap

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,4 @@
22
source: src/parser/rename.rs
33
expression: tree.can_rename(&pos_outer_type)
44
---
5-
start:
6-
line: 19
7-
character: 4
8-
end:
9-
line: 19
10-
character: 8
5+
~

0 commit comments

Comments
 (0)