[PATCH v5 2/2] emacs: `notmuch-search-operate-all' code cleanup, no functional changes
On Thu, 26 Jan 2012 21:34:49 +0400, Dmitry Kurochkin wrote: > --- > emacs/notmuch.el | 11 +-- > 1 files changed, 5 insertions(+), 6 deletions(-) Pushed, d.
Re: [PATCH v5 2/2] emacs: `notmuch-search-operate-all' code cleanup, no functional changes
On Thu, 26 Jan 2012 21:34:49 +0400, Dmitry Kurochkin wrote: > --- > emacs/notmuch.el | 11 +-- > 1 files changed, 5 insertions(+), 6 deletions(-) Pushed, d. ___ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch
[PATCH v5 2/2] emacs: `notmuch-search-operate-all' code cleanup, no functional changes
--- emacs/notmuch.el | 11 +-- 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/emacs/notmuch.el b/emacs/notmuch.el index 291eca2..72f78ed 100644 --- a/emacs/notmuch.el +++ b/emacs/notmuch.el @@ -891,12 +891,11 @@ characters as well as `_.+-'. "Operations (+add -drop): notmuch tag " '("+" "-"))) ;; Perform some validation - (let ((words actions)) -(when (null words) (error "No operations given")) -(while words - (unless (string-match-p "^[-+][-+_.[:word:]]+$" (car words)) - (error "Action must be of the form `+this_tag' or `-that_tag'")) - (setq words (cdr words + (when (null actions) (error "No operations given")) + (mapc (lambda (action) + (unless (string-match-p "^[-+][-+_.[:word:]]+$" action) + (error "Action must be of the form `+this_tag' or `-that_tag'"))) + actions) (apply 'notmuch-tag notmuch-search-query-string actions)) (defun notmuch-search-buffer-title (query) -- 1.7.8.3
[PATCH v5 2/2] emacs: `notmuch-search-operate-all' code cleanup, no functional changes
--- emacs/notmuch.el | 11 +-- 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/emacs/notmuch.el b/emacs/notmuch.el index 291eca2..72f78ed 100644 --- a/emacs/notmuch.el +++ b/emacs/notmuch.el @@ -891,12 +891,11 @@ characters as well as `_.+-'. "Operations (+add -drop): notmuch tag " '("+" "-"))) ;; Perform some validation - (let ((words actions)) -(when (null words) (error "No operations given")) -(while words - (unless (string-match-p "^[-+][-+_.[:word:]]+$" (car words)) - (error "Action must be of the form `+this_tag' or `-that_tag'")) - (setq words (cdr words + (when (null actions) (error "No operations given")) + (mapc (lambda (action) + (unless (string-match-p "^[-+][-+_.[:word:]]+$" action) + (error "Action must be of the form `+this_tag' or `-that_tag'"))) + actions) (apply 'notmuch-tag notmuch-search-query-string actions)) (defun notmuch-search-buffer-title (query) -- 1.7.8.3 ___ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch