ajwillia-ms pushed a commit to branch master.

http://git.enlightenment.org/tools/edi.git/commit/?id=03053cad1514c4cb24faf2cd754ed903fe737e29

commit 03053cad1514c4cb24faf2cd754ed903fe737e29
Author: Andy Williams <[email protected]>
Date:   Fri Jun 16 11:19:04 2017 +0100

    taskpanel: Better ignore files that are not relevant
    
    Also improve layout slightly by aligning line starts better
---
 src/bin/edi_searchpanel.c          | 25 +++++++++++++++----------
 src/lib/edi_build_provider_cmake.c |  3 +++
 src/lib/edi_build_provider_make.c  |  3 +++
 3 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/src/bin/edi_searchpanel.c b/src/bin/edi_searchpanel.c
index aaade5d..966b225 100644
--- a/src/bin/edi_searchpanel.c
+++ b/src/bin/edi_searchpanel.c
@@ -72,22 +72,28 @@ _edi_searchpanel_line_clicked_cb(void *data EINA_UNUSED, 
const Efl_Event *event)
 char *
 _edi_searchpanel_line_render(Elm_Code_Line *line, const char *path)
 {
-   unsigned int len;
+   unsigned int len, trim = 0;
    const char *text;
-
    static char buf[1024];
-   static char data[1024];
+   static char str[1016];
 
    text = elm_code_line_text_get(line, &len);
    if (!text)
      return NULL;
 
-   len++;
-   if (len > sizeof(data))
-     len = sizeof(data);
+   while (trim < len)
+     {
+        if (text[trim] != ' ' && text[trim] != '\t')
+          break;
+        trim++;
+     }
+   text += trim;
+   len -= trim;
+   if (len > sizeof(str) - 1)
+     len = sizeof(str) - 1;
 
-   snprintf(data, len, "%s", text);
-   snprintf(buf, sizeof(buf), "%s:%d -> %s", ecore_file_file_get(path), 
line->number, data);
+   snprintf(str, len + 1, "%s", text);
+   snprintf(buf, sizeof(buf), "%s:%d ->\t%s", ecore_file_file_get(path), 
line->number, str);
 
    return strdup(buf);
 }
@@ -130,6 +136,7 @@ _file_ignore(const char *filename)
         eina_str_has_extension(filename, ".JPG")   ||
         eina_str_has_extension(filename, ".JPEG")  ||
         eina_str_has_extension(filename, ".bmp")   ||
+        eina_str_has_extension(filename, ".dds")   ||
         eina_str_has_extension(filename, ".tgv")   ||
         eina_str_has_extension(filename, ".eet")   ||
         eina_str_has_extension(filename, ".edj")   ||
@@ -268,8 +275,6 @@ _tasks_begin_cb(void *data, Ecore_Thread *thread 
EINA_UNUSED)
    if (ecore_thread_check(_search_thread)) return;
    _edi_searchpanel_search_project(path, "FIXME", _tasks_code);
    if (ecore_thread_check(_search_thread)) return;
-   _edi_searchpanel_search_project(path, "XXX", _tasks_code);
-   if (ecore_thread_check(_search_thread)) return;
 }
 
 void
diff --git a/src/lib/edi_build_provider_cmake.c 
b/src/lib/edi_build_provider_cmake.c
index 3bee684..f308914 100644
--- a/src/lib/edi_build_provider_cmake.c
+++ b/src/lib/edi_build_provider_cmake.c
@@ -31,6 +31,9 @@ _cmake_file_hidden_is(const char *file)
    if (eina_str_has_extension(file, ".a") || eina_str_has_extension(file, 
".la"))
      return EINA_TRUE;
 
+   if (!strcmp(ecore_file_file_get(file), "autom4te.cache"))
+     return EINA_TRUE;
+
    return EINA_FALSE;
 }
 
diff --git a/src/lib/edi_build_provider_make.c 
b/src/lib/edi_build_provider_make.c
index 85966f3..d3ac2d5 100644
--- a/src/lib/edi_build_provider_make.c
+++ b/src/lib/edi_build_provider_make.c
@@ -38,6 +38,9 @@ _make_file_hidden_is(const char *file)
    if (eina_str_has_extension(file, ".a") || eina_str_has_extension(file, 
".la"))
      return EINA_TRUE;
 
+   if (!strcmp(ecore_file_file_get(file), "autom4te.cache"))
+     return EINA_TRUE;
+
    return EINA_FALSE;
 }
 

-- 


Reply via email to