Merge pull request #96666 from aXu-AP/unique-node-no-quotes

Remove unneeded quotes from autocomplete % nodes
This commit is contained in:
Rémi Verschelde 2024-09-11 12:35:00 +02:00
commit 1ff2186fe9
No known key found for this signature in database
GPG key ID: C3336907360768E1
3 changed files with 16 additions and 2 deletions

View file

@ -3486,10 +3486,10 @@ static void _find_call_arguments(GDScriptParser::CompletionContext &p_context, c
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.
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()) {
path_needs_quote = true;
break;

View file

@ -0,0 +1,9 @@
[input]
scene="res://completion/get_node/get_node.tscn"
[output]
include=[
{"display": "%UniqueA"},
]
exclude=[
{"display": "\"%UniqueA\""},
]

View file

@ -0,0 +1,5 @@
extends Node
func a():
$
pass