Merge pull request #96666 from aXu-AP/unique-node-no-quotes
Remove unneeded quotes from autocomplete % nodes
This commit is contained in:
commit
1ff2186fe9
3 changed files with 16 additions and 2 deletions
|
@ -3486,10 +3486,10 @@ static void _find_call_arguments(GDScriptParser::CompletionContext &p_context, c
|
||||||
opt = opt.substr(1);
|
opt = opt.substr(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
// The path needs quotes if at least one of its components (excluding `/` separations)
|
// The path needs quotes if at least one of its components (excluding `%` prefix and `/` separations)
|
||||||
// is not a valid identifier.
|
// is not a valid identifier.
|
||||||
bool path_needs_quote = false;
|
bool path_needs_quote = false;
|
||||||
for (const String &part : opt.split("/")) {
|
for (const String &part : opt.trim_prefix("%").split("/")) {
|
||||||
if (!part.is_valid_ascii_identifier()) {
|
if (!part.is_valid_ascii_identifier()) {
|
||||||
path_needs_quote = true;
|
path_needs_quote = true;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
[input]
|
||||||
|
scene="res://completion/get_node/get_node.tscn"
|
||||||
|
[output]
|
||||||
|
include=[
|
||||||
|
{"display": "%UniqueA"},
|
||||||
|
]
|
||||||
|
exclude=[
|
||||||
|
{"display": "\"%UniqueA\""},
|
||||||
|
]
|
|
@ -0,0 +1,5 @@
|
||||||
|
extends Node
|
||||||
|
|
||||||
|
func a():
|
||||||
|
$➡
|
||||||
|
pass
|
Loading…
Reference in a new issue