### Godot version

4.0.2.stable

### System information

window10,forward+

### Issue description

![](https://i.postimg.cc/sXJvX6YG/4-7-2023-2-31-56-PM.jpg)

> extends "../DmUtils/tween_panel.gd"
> 
> """gd"""
> func _ready() -> void:
> ____"super"   # Suggestions willl extra quote added!

### Steps to reproduce

1. foo BASE.gd
2. another subclass extends it (extends "../folder/BASE.gd")
3. type subclass callback say: _ready(): TYPE super THEN "super" appeared

### Minimal reproduction project

none
}
			new_caret_line = select_to_line + select_num_lines;
		} else {
			insert_text = "\n" + get_line(new_caret_line);
			new_caret_line++;
			unfold_line(get_caret_line(caret_index));
		}
		
		set_caret_column(get_line(get_caret_line(caret_index)).length(), false, caret_index);
		deselect(caret_index);
		insert_text_at_caret(insert_text, caret_index);
		set_caret_line(new_caret_line, false, true, 0, caret_index);
		set_caret_column(new_caret_column, true, caret_index);
		if (select_from_line != -1) {
			
			select_from_line += select_num_lines;
			select_to_line += select_num_lines;
			select(select_from_line, select_from_column, select_to_line, select_to_column, caret_index);
		}
	}
	end_complex_operation();
	queue_redraw();
}
Color CodeEdit::_get_brace_mismatch_color() const {
	return theme_cache.brace_mismatch_color;
}
Color CodeEdit::_get_code_folding_color() const {
	return theme_cache.code_folding_color;
}
Ref<Texture2D> CodeEdit::_get_folded_eol_icon() const {