Quoth Pieter Praet on Jan 23 at  5:22 am:
> Allow users to customize the search.exclude_tags option during setup.
> ---
>  notmuch-setup.c |   21 +++++++++++++++++++++
>  1 files changed, 21 insertions(+), 0 deletions(-)
> 
> diff --git a/notmuch-setup.c b/notmuch-setup.c
> index dcfa607..0d75adc 100644
> --- a/notmuch-setup.c
> +++ b/notmuch-setup.c
> @@ -133,6 +133,8 @@ notmuch_setup_command (unused (void *ctx),
>      int is_new;
>      const char **new_tags;
>      size_t new_tags_len;
> +    const char **search_exclude_tags;
> +    size_t search_exclude_tags_len;
>  
>  #define prompt(format, ...)                                  \
>      do {                                                     \
> @@ -208,6 +210,25 @@ notmuch_setup_command (unused (void *ctx),
>       g_ptr_array_free (tags, TRUE);
>      }
>  
> +
> +    search_exclude_tags = notmuch_config_get_search_exclude_tags (config, 
> &search_exclude_tags_len);
> +
> +    printf ("Tags to exclude when searching messages (separated by spaces) 
> [");
> +    print_tag_list(search_exclude_tags, search_exclude_tags_len);

Missing space before paren.

> +    prompt ("]: ");
> +
> +    if (strlen (response)) {
> +     GPtrArray *tags = parse_tag_list (ctx, response);
> +
> +     notmuch_config_set_search_exclude_tags (config,
> +                                             (const char **)
> +                                             tags->pdata,

No newline is needed between the case and the value.

> +                                             tags->len);
> +
> +     g_ptr_array_free (tags, TRUE);
> +    }
> +
> +
>      if (! notmuch_config_save (config)) {
>       if (is_new)
>         welcome_message_post_setup ();

Reply via email to