[PATCH v2 4/5] Update completions for Emacs and bash

2015-01-15 Thread Jani Nikula
On Wed, 14 Jan 2015, Todd  wrote:
> This adds completions for Emacs and bash, ZSH does not appear to have
> completions for search terms.
> ---
>  completion/notmuch-completion.bash | 2 +-
>  emacs/notmuch.el   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/completion/notmuch-completion.bash 
> b/completion/notmuch-completion.bash
> index d58dc8b..05b5969 100644
> --- a/completion/notmuch-completion.bash
> +++ b/completion/notmuch-completion.bash
> @@ -61,7 +61,7 @@ _notmuch_search_terms()
>   sed "s|^$path/||" | grep -v "\(^\|/\)\(cur\|new\|tmp\)$" ) )
>   ;;
>   *)
> - local search_terms="from: to: subject: attachment: tag: id: thread: 
> folder: path: date:"
> + local search_terms="from: to: subject: attachment: contenttype: 
> tag: id: thread: folder: path: date:"

Should be mimetype.

BR,
Jani.

>   compopt -o nospace
>   COMPREPLY=( $(compgen -W "${search_terms}" -- ${cur}) )
>   ;;
> diff --git a/emacs/notmuch.el b/emacs/notmuch.el
> index 218486a..ab00454 100644
> --- a/emacs/notmuch.el
> +++ b/emacs/notmuch.el
> @@ -858,7 +858,7 @@ PROMPT is the string to prompt with."
>(lexical-let
>((completions
>   (append (list "folder:" "path:" "thread:" "id:" "date:" "from:" "to:"
> -   "subject:" "attachment:")
> +   "subject:" "attachment:" "mimetype:")
>   (mapcar (lambda (tag)
> (concat "tag:" (notmuch-escape-boolean-term tag)))
>   (process-lines notmuch-command "search" "--output=tags" 
> "*")
> -- 
> 1.9.1
>
> ___
> notmuch mailing list
> notmuch at notmuchmail.org
> http://notmuchmail.org/mailman/listinfo/notmuch


Re: [PATCH v2 4/5] Update completions for Emacs and bash

2015-01-15 Thread Jani Nikula
On Wed, 14 Jan 2015, Todd t...@electricoding.com wrote:
 This adds completions for Emacs and bash, ZSH does not appear to have
 completions for search terms.
 ---
  completion/notmuch-completion.bash | 2 +-
  emacs/notmuch.el   | 2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)

 diff --git a/completion/notmuch-completion.bash 
 b/completion/notmuch-completion.bash
 index d58dc8b..05b5969 100644
 --- a/completion/notmuch-completion.bash
 +++ b/completion/notmuch-completion.bash
 @@ -61,7 +61,7 @@ _notmuch_search_terms()
   sed s|^$path/|| | grep -v \(^\|/\)\(cur\|new\|tmp\)$ ) )
   ;;
   *)
 - local search_terms=from: to: subject: attachment: tag: id: thread: 
 folder: path: date:
 + local search_terms=from: to: subject: attachment: contenttype: 
 tag: id: thread: folder: path: date:

Should be mimetype.

BR,
Jani.

   compopt -o nospace
   COMPREPLY=( $(compgen -W ${search_terms} -- ${cur}) )
   ;;
 diff --git a/emacs/notmuch.el b/emacs/notmuch.el
 index 218486a..ab00454 100644
 --- a/emacs/notmuch.el
 +++ b/emacs/notmuch.el
 @@ -858,7 +858,7 @@ PROMPT is the string to prompt with.
(lexical-let
((completions
   (append (list folder: path: thread: id: date: from: to:
 -   subject: attachment:)
 +   subject: attachment: mimetype:)
   (mapcar (lambda (tag)
 (concat tag: (notmuch-escape-boolean-term tag)))
   (process-lines notmuch-command search --output=tags 
 *)
 -- 
 1.9.1

 ___
 notmuch mailing list
 notmuch@notmuchmail.org
 http://notmuchmail.org/mailman/listinfo/notmuch
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


[PATCH v2 4/5] Update completions for Emacs and bash

2015-01-13 Thread Todd
This adds completions for Emacs and bash, ZSH does not appear to have
completions for search terms.
---
 completion/notmuch-completion.bash | 2 +-
 emacs/notmuch.el   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/completion/notmuch-completion.bash 
b/completion/notmuch-completion.bash
index d58dc8b..05b5969 100644
--- a/completion/notmuch-completion.bash
+++ b/completion/notmuch-completion.bash
@@ -61,7 +61,7 @@ _notmuch_search_terms()
sed "s|^$path/||" | grep -v "\(^\|/\)\(cur\|new\|tmp\)$" ) )
;;
*)
-   local search_terms="from: to: subject: attachment: tag: id: thread: 
folder: path: date:"
+   local search_terms="from: to: subject: attachment: contenttype: 
tag: id: thread: folder: path: date:"
compopt -o nospace
COMPREPLY=( $(compgen -W "${search_terms}" -- ${cur}) )
;;
diff --git a/emacs/notmuch.el b/emacs/notmuch.el
index 218486a..ab00454 100644
--- a/emacs/notmuch.el
+++ b/emacs/notmuch.el
@@ -858,7 +858,7 @@ PROMPT is the string to prompt with."
   (lexical-let
   ((completions
(append (list "folder:" "path:" "thread:" "id:" "date:" "from:" "to:"
- "subject:" "attachment:")
+ "subject:" "attachment:" "mimetype:")
(mapcar (lambda (tag)
  (concat "tag:" (notmuch-escape-boolean-term tag)))
(process-lines notmuch-command "search" "--output=tags" 
"*")
-- 
1.9.1



[PATCH v2 4/5] Update completions for Emacs and bash

2015-01-13 Thread Todd
This adds completions for Emacs and bash, ZSH does not appear to have
completions for search terms.
---
 completion/notmuch-completion.bash | 2 +-
 emacs/notmuch.el   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/completion/notmuch-completion.bash 
b/completion/notmuch-completion.bash
index d58dc8b..05b5969 100644
--- a/completion/notmuch-completion.bash
+++ b/completion/notmuch-completion.bash
@@ -61,7 +61,7 @@ _notmuch_search_terms()
sed s|^$path/|| | grep -v \(^\|/\)\(cur\|new\|tmp\)$ ) )
;;
*)
-   local search_terms=from: to: subject: attachment: tag: id: thread: 
folder: path: date:
+   local search_terms=from: to: subject: attachment: contenttype: 
tag: id: thread: folder: path: date:
compopt -o nospace
COMPREPLY=( $(compgen -W ${search_terms} -- ${cur}) )
;;
diff --git a/emacs/notmuch.el b/emacs/notmuch.el
index 218486a..ab00454 100644
--- a/emacs/notmuch.el
+++ b/emacs/notmuch.el
@@ -858,7 +858,7 @@ PROMPT is the string to prompt with.
   (lexical-let
   ((completions
(append (list folder: path: thread: id: date: from: to:
- subject: attachment:)
+ subject: attachment: mimetype:)
(mapcar (lambda (tag)
  (concat tag: (notmuch-escape-boolean-term tag)))
(process-lines notmuch-command search --output=tags 
*)
-- 
1.9.1

___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch