Remove unneeded quotes from autocomplete % nodes
Removes unnecessary quotes for suggestions like $"%MyNode".
This commit is contained in:
parent
05d985496c
commit
2525311538
|
@ -3482,10 +3482,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;
|
||||
|
|
|
@ -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 New Issue