Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / 22 / e569c4b5452e5bc90b5757488faa5c5fe5fce6
1 Return-Path: <dmitry.kurochkin@gmail.com>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id 6712C431FBC\r
6         for <notmuch@notmuchmail.org>; Sun, 29 Jan 2012 18:28:31 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -0.799\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5\r
12         tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
13         FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled\r
14 Received: from olra.theworths.org ([127.0.0.1])\r
15         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
16         with ESMTP id dVjGTspmTiKS for <notmuch@notmuchmail.org>;\r
17         Sun, 29 Jan 2012 18:28:30 -0800 (PST)\r
18 Received: from mail-bk0-f53.google.com (mail-bk0-f53.google.com\r
19         [209.85.214.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
20         (No client certificate requested)\r
21         by olra.theworths.org (Postfix) with ESMTPS id DCA1C421184\r
22         for <notmuch@notmuchmail.org>; Sun, 29 Jan 2012 18:27:56 -0800 (PST)\r
23 Received: by mail-bk0-f53.google.com with SMTP id 11so960274bke.26\r
24         for <notmuch@notmuchmail.org>; Sun, 29 Jan 2012 18:27:56 -0800 (PST)\r
25 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;\r
26         h=from:to:subject:date:message-id:x-mailer:in-reply-to:references;\r
27         bh=yhE5OyCdGaZS5A8LnhnUswrEXllCVTPuBrlU+A3W4as=;\r
28         b=k5GSfSa4jMR6RG2Vat7m93Z2PFmvbQxfKK//R3GTPmtE3wj/3g1++O6QBITR7g9QWr\r
29         YSp0tNo1cDvZA0c5t5cIiKKo+KO6bBtmmWfp4pxahAGzkoWs/WQ69bUTNSTBYMUj/Yk6\r
30         KE8ILJobisEC1rE70IimKop3GX5C4TqHV4dds=\r
31 Received: by 10.204.152.219 with SMTP id h27mr7639917bkw.40.1327890476653;\r
32         Sun, 29 Jan 2012 18:27:56 -0800 (PST)\r
33 Received: from localhost ([91.144.186.21]) by mx.google.com with ESMTPS id\r
34         ci12sm34228847bkb.13.2012.01.29.18.27.55\r
35         (version=TLSv1/SSLv3 cipher=OTHER);\r
36         Sun, 29 Jan 2012 18:27:56 -0800 (PST)\r
37 From: Dmitry Kurochkin <dmitry.kurochkin@gmail.com>\r
38 To: notmuch@notmuchmail.org\r
39 Subject: [PATCH v2 11/13] emacs: code cleanup in `notmuch-show-operate-all',\r
40         no functional changes\r
41 Date: Mon, 30 Jan 2012 06:26:20 +0400\r
42 Message-Id: <1327890382-548-12-git-send-email-dmitry.kurochkin@gmail.com>\r
43 X-Mailer: git-send-email 1.7.8.3\r
44 In-Reply-To: <1327890382-548-1-git-send-email-dmitry.kurochkin@gmail.com>\r
45 References: <1327725684-5887-1-git-send-email-dmitry.kurochkin@gmail.com>\r
46         <1327890382-548-1-git-send-email-dmitry.kurochkin@gmail.com>\r
47 X-BeenThere: notmuch@notmuchmail.org\r
48 X-Mailman-Version: 2.1.13\r
49 Precedence: list\r
50 List-Id: "Use and development of the notmuch mail system."\r
51         <notmuch.notmuchmail.org>\r
52 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
53         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
54 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
55 List-Post: <mailto:notmuch@notmuchmail.org>\r
56 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
57 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
58         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
59 X-List-Received-Date: Mon, 30 Jan 2012 02:28:31 -0000\r
60 \r
61 Use `notmuch-show-mapc' function instead of a custom `loop'.\r
62 ---\r
63  emacs/notmuch-show.el |   13 ++++++-------\r
64  1 files changed, 6 insertions(+), 7 deletions(-)\r
65 \r
66 diff --git a/emacs/notmuch-show.el b/emacs/notmuch-show.el\r
67 index b115a8f..69381ac 100644\r
68 --- a/emacs/notmuch-show.el\r
69 +++ b/emacs/notmuch-show.el\r
70 @@ -1516,13 +1516,12 @@ TAG-CHANGES is a list of tag operations for `notmuch-tag'."\r
71  TAG-CHANGES is a list of tag operations for `notmuch-tag'."\r
72    (interactive (notmuch-read-tag-changes nil notmuch-show-thread-id))\r
73    (apply 'notmuch-tag (notmuch-show-get-messages-ids-search) tag-changes)\r
74 -  (save-excursion\r
75 -    (goto-char (point-min))\r
76 -    (loop do (let* ((current-tags (notmuch-show-get-tags))\r
77 -                   (new-tags (notmuch-update-tags current-tags tag-changes)))\r
78 -              (unless (equal current-tags new-tags)\r
79 -                (notmuch-show-set-tags new-tags)))\r
80 -         while (notmuch-show-goto-message-next))))\r
81 +  (notmuch-show-mapc\r
82 +   (lambda ()\r
83 +     (let* ((current-tags (notmuch-show-get-tags))\r
84 +           (new-tags (notmuch-update-tags current-tags tag-changes)))\r
85 +       (unless (equal current-tags new-tags)\r
86 +        (notmuch-show-set-tags new-tags))))))\r
87  \r
88  (defun notmuch-show-add-tag ()\r
89    "Same as `notmuch-show-tag' but sets initial input to '+'."\r
90 -- \r
91 1.7.8.3\r
92 \r