Branch: refs/heads/master Author: Quentin Glidic sardemff7+git@sardemff7.net Committer: Quentin Glidic sardemff7+git@sardemff7.net Date: Fri, 17 Jun 2016 12:55:14 UTC Commit: 45d9badc60c2f00a2f1abce57f9be8fdbb936033 https://github.com/geany/geany-plugins/commit/45d9badc60c2f00a2f1abce57f9be8...
Log Message: ----------- addons/tasks: Stript comment-closing sequence from task text
Signed-off-by: Quentin Glidic sardemff7+git@sardemff7.net
Modified Paths: -------------- addons/src/ao_tasks.c
Modified: addons/src/ao_tasks.c 7 lines changed, 6 insertions(+), 1 deletions(-) =================================================================== @@ -559,7 +559,7 @@ static void create_task(AoTasks *t, GeanyDocument *doc, gint line, const gchar * static void update_tasks_for_doc(AoTasks *t, GeanyDocument *doc) { gint lexer, lines, line, last_pos = 0, style; - gchar *line_buf, *display_name, *task_start; + gchar *line_buf, *display_name, *task_start, *closing_comment; gchar **token; AoTasksPrivate *priv = AO_TASKS_GET_PRIVATE(t);
@@ -588,6 +588,11 @@ static void update_tasks_for_doc(AoTasks *t, GeanyDocument *doc) /* reset task_start in case there is no text following */ if (EMPTY(task_start)) task_start = line_buf; + else if ((EMPTY(doc->file_type->comment_single) || + strstr(line_buf, doc->file_type->comment_single) == NULL) && + !EMPTY(doc->file_type->comment_close) && + (closing_comment = strstr(task_start, doc->file_type->comment_close)) != NULL) + *closing_comment = '\0'; /* create the task */ create_task(t, doc, line, *token, line_buf, task_start, display_name); /* if we found a token, continue on next line */
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).