forked from enlightenment/edi
taskpanel: Better ignore files that are not relevant
Also improve layout slightly by aligning line starts better
This commit is contained in:
parent
d8fbfb621a
commit
03053cad15
|
@ -72,22 +72,28 @@ _edi_searchpanel_line_clicked_cb(void *data EINA_UNUSED, const Efl_Event *event)
|
||||||
char *
|
char *
|
||||||
_edi_searchpanel_line_render(Elm_Code_Line *line, const char *path)
|
_edi_searchpanel_line_render(Elm_Code_Line *line, const char *path)
|
||||||
{
|
{
|
||||||
unsigned int len;
|
unsigned int len, trim = 0;
|
||||||
const char *text;
|
const char *text;
|
||||||
|
|
||||||
static char buf[1024];
|
static char buf[1024];
|
||||||
static char data[1024];
|
static char str[1016];
|
||||||
|
|
||||||
text = elm_code_line_text_get(line, &len);
|
text = elm_code_line_text_get(line, &len);
|
||||||
if (!text)
|
if (!text)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
len++;
|
while (trim < len)
|
||||||
if (len > sizeof(data))
|
{
|
||||||
len = sizeof(data);
|
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(str, len + 1, "%s", text);
|
||||||
snprintf(buf, sizeof(buf), "%s:%d -> %s", ecore_file_file_get(path), line->number, data);
|
snprintf(buf, sizeof(buf), "%s:%d ->\t%s", ecore_file_file_get(path), line->number, str);
|
||||||
|
|
||||||
return strdup(buf);
|
return strdup(buf);
|
||||||
}
|
}
|
||||||
|
@ -130,6 +136,7 @@ _file_ignore(const char *filename)
|
||||||
eina_str_has_extension(filename, ".JPG") ||
|
eina_str_has_extension(filename, ".JPG") ||
|
||||||
eina_str_has_extension(filename, ".JPEG") ||
|
eina_str_has_extension(filename, ".JPEG") ||
|
||||||
eina_str_has_extension(filename, ".bmp") ||
|
eina_str_has_extension(filename, ".bmp") ||
|
||||||
|
eina_str_has_extension(filename, ".dds") ||
|
||||||
eina_str_has_extension(filename, ".tgv") ||
|
eina_str_has_extension(filename, ".tgv") ||
|
||||||
eina_str_has_extension(filename, ".eet") ||
|
eina_str_has_extension(filename, ".eet") ||
|
||||||
eina_str_has_extension(filename, ".edj") ||
|
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;
|
if (ecore_thread_check(_search_thread)) return;
|
||||||
_edi_searchpanel_search_project(path, "FIXME", _tasks_code);
|
_edi_searchpanel_search_project(path, "FIXME", _tasks_code);
|
||||||
if (ecore_thread_check(_search_thread)) return;
|
if (ecore_thread_check(_search_thread)) return;
|
||||||
_edi_searchpanel_search_project(path, "XXX", _tasks_code);
|
|
||||||
if (ecore_thread_check(_search_thread)) return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
@ -31,6 +31,9 @@ _cmake_file_hidden_is(const char *file)
|
||||||
if (eina_str_has_extension(file, ".a") || eina_str_has_extension(file, ".la"))
|
if (eina_str_has_extension(file, ".a") || eina_str_has_extension(file, ".la"))
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
|
|
||||||
|
if (!strcmp(ecore_file_file_get(file), "autom4te.cache"))
|
||||||
|
return EINA_TRUE;
|
||||||
|
|
||||||
return EINA_FALSE;
|
return EINA_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -38,6 +38,9 @@ _make_file_hidden_is(const char *file)
|
||||||
if (eina_str_has_extension(file, ".a") || eina_str_has_extension(file, ".la"))
|
if (eina_str_has_extension(file, ".a") || eina_str_has_extension(file, ".la"))
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
|
|
||||||
|
if (!strcmp(ecore_file_file_get(file), "autom4te.cache"))
|
||||||
|
return EINA_TRUE;
|
||||||
|
|
||||||
return EINA_FALSE;
|
return EINA_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue