[gnome-builder] ctags: add imports to symbol tree



commit 4086e3eeaac7b3f4e55bdddab8416b6691ea96aa
Author: Christian Hergert <chergert redhat com>
Date:   Sun Jan 28 14:39:32 2018 -0800

    ctags: add imports to symbol tree

 src/plugins/ctags/ide-ctags-symbol-resolver.c | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/src/plugins/ctags/ide-ctags-symbol-resolver.c b/src/plugins/ctags/ide-ctags-symbol-resolver.c
index bf6e91c24..ef221fb3a 100644
--- a/src/plugins/ctags/ide-ctags-symbol-resolver.c
+++ b/src/plugins/ctags/ide-ctags-symbol-resolver.c
@@ -483,6 +483,9 @@ make_parent_key (const IdeCtagsIndexEntry *entry)
     case IDE_CTAGS_INDEX_ENTRY_STRUCTURE:
       return g_strdup_printf ("struct:%s", entry->name);
 
+    case IDE_CTAGS_INDEX_ENTRY_IMPORT:
+      return g_strdup_printf ("package:%s", entry->name);
+
     case IDE_CTAGS_INDEX_ENTRY_FUNCTION:
     case IDE_CTAGS_INDEX_ENTRY_MEMBER:
       {
@@ -592,6 +595,7 @@ ide_ctags_symbol_resolver_get_symbol_tree_worker (GTask        *task,
             case IDE_CTAGS_INDEX_ENTRY_VARIABLE:
             case IDE_CTAGS_INDEX_ENTRY_PROTOTYPE:
             case IDE_CTAGS_INDEX_ENTRY_DEFINE:
+           case IDE_CTAGS_INDEX_ENTRY_IMPORT:
             case IDE_CTAGS_INDEX_ENTRY_ENUMERATION_NAME:
               node = ide_ctags_symbol_node_new (self, index, entry);
               break;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]