[gnome-builder] ctags: ignore items that are exact matches
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] ctags: ignore items that are exact matches
- Date: Fri, 11 Nov 2016 10:58:10 +0000 (UTC)
commit cf3932dfb71f3ae757d910bdf04f3fcb6896f0ab
Author: Christian Hergert <chergert redhat com>
Date: Fri Nov 11 02:57:30 2016 -0800
ctags: ignore items that are exact matches
There isn't any value if they are exact matches, so ensure we do not
include them in the completion list.
plugins/ctags/ide-ctags-completion-item.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/plugins/ctags/ide-ctags-completion-item.c b/plugins/ctags/ide-ctags-completion-item.c
index bc5a99d..a928533 100644
--- a/plugins/ctags/ide-ctags-completion-item.c
+++ b/plugins/ctags/ide-ctags-completion-item.c
@@ -72,7 +72,13 @@ ide_ctags_completion_item_match (IdeCompletionItem *item,
{
IdeCtagsCompletionItem *self = (IdeCtagsCompletionItem *)item;
- return ide_completion_item_fuzzy_match (self->entry->name, casefold, &item->priority);
+ if (ide_completion_item_fuzzy_match (self->entry->name, casefold, &item->priority))
+ {
+ if (!ide_str_equal0 (self->entry->name, query))
+ return TRUE;
+ }
+
+ return FALSE;
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]