Stop completion when the match is perfect
to avoid the completion insisting showing up after a completion.
This commit is contained in:
parent
805b668d7f
commit
ec18b97f5c
1 changed files with 5 additions and 0 deletions
|
|
@ -4140,6 +4140,11 @@ void TextEdit::_update_completion_candidates() {
|
|||
int ci_match=0;
|
||||
Vector<float> sim_cache;
|
||||
for(int i=0;i<completion_strings.size();i++) {
|
||||
if (s == completion_strings[i]) {
|
||||
// A perfect match, stop completion
|
||||
_cancel_completion();
|
||||
return;
|
||||
}
|
||||
if (s.is_subsequence_ofi(completion_strings[i])) {
|
||||
// don't remove duplicates if no input is provided
|
||||
if (s != "" && completion_options.find(completion_strings[i]) != -1) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue