From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 06BBE6DE0F80 for ; Sun, 10 Nov 2019 15:16:29 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.396 X-Spam-Level: X-Spam-Status: No, score=-0.396 tagged_above=-999 required=5 tests=[AWL=-0.195, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pnquy3-pJmVG for ; Sun, 10 Nov 2019 15:16:28 -0800 (PST) Received: from mail-lj1-f177.google.com (mail-lj1-f177.google.com [209.85.208.177]) by arlo.cworth.org (Postfix) with ESMTPS id 663056DE0F6E for ; Sun, 10 Nov 2019 15:16:28 -0800 (PST) Received: by mail-lj1-f177.google.com with SMTP id d5so2248981ljl.4 for ; Sun, 10 Nov 2019 15:16:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=K1dRIWWPP7qKFbwmL3kM66U364yWQDDKkIkcbZG4Sso=; b=GLckQS+1KUcVB6Kz4RGjNrVggp7ox7umjV7GGR0cITo93vX895/t+NwoMNyCUHZz08 Tn8p9r/Z7RUxYsFrs77BbJpje0GJr5hjtuHHnn9tSUJ+Mj2PtLRTCEaXeBI1F7gZ9LcQ Nr1UnZ8ktn9XF2xeI1kfgNOgEMKqbC+17p4A5eVzLWkv9hAen9RS4r0o9gqSohXP8cn0 nxdgGNFWmTRR6d6Mjak/4iJUtWFYWYErgnUKpeUYuCDk7cDRxHyq9OMuXMxCLlGN2vJC A82lELemaoAmeMFznXQJNPSICNUgCQqA9Ek/4tvLHRY1d5h2itIwmivDVQ5StvbpcxK7 P93Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=K1dRIWWPP7qKFbwmL3kM66U364yWQDDKkIkcbZG4Sso=; b=X2hfcPHiy6hxMSqWdEAxPu+u7baldHPRPvccKSy1P7qRO4qX9jXjpC5yTC3Q/pkSEN X5VdUy1sBhCkT4jeh9hEzly47AEm1o6kQcrmuSoLNxiKd2kZ5rkJxuUzZbJh9P8kEHHq swcKF1pM31/y3M35ERvK6blA6HRvIIY4wO8XuF8QOK6S/tXnoztE/I6VDkHTVsGnxwJf mjpZOoHZHCTvSYNm5bYQ3lr55jsleZQ7/QsHVLMwBRj09Lw/7aPeBk9p2N6+08/xx4PQ If/Sg+u1d7JvwuWNxRXliEsuabH7Iz+J7bKIoAwhPjIK7SV5I8B+XCFNqVCMi20TowB6 Ixrg== X-Gm-Message-State: APjAAAUbkarS7fxOxIQPJDTPhm+bvFQqt5bIMB/d92cYWsiDGJHCuVtw 6ak7tOYCtMCEUBtO6yHgzP7rMjcI54E= X-Google-Smtp-Source: APXvYqzUvsFTe6tA5NKgvBTZTU14nxak+NZ+GJErOFRTK7WhtNtqHSmQwm/qV3h+8v8lzWef7eqGKQ== X-Received: by 2002:a05:651c:1066:: with SMTP id y6mr13907787ljm.96.1573427785831; Sun, 10 Nov 2019 15:16:25 -0800 (PST) Received: from Johans-mbp-wifi.parin.ddns.net (h88-129-82-160.cust.a3fiber.se. [88.129.82.160]) by smtp.gmail.com with ESMTPSA id x23sm4973102lfe.8.2019.11.10.15.16.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Nov 2019 15:16:25 -0800 (PST) From: Johan Parin X-Google-Original-From: Johan Parin To: notmuch@notmuchmail.org Subject: Unread handling Date: Mon, 11 Nov 2019 00:16:17 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Nov 2019 23:16:29 -0000 I'm probably doing something wrong but I find myself frustrated with the handling of unread in the emacs-mua. In notmuch-search I found the default bold face for unread of notmuch-search-unread-face not enough to make them stand out so I tried something like (setq notmuch-search-line-faces '(("unread" . '(:foreground "SkyeBlue")) which ought to work according to the doc, but did not work. Fortunately however it works to define a new face with defface and use that. (setq notmuch-search-line-faces '(("unread" . my/notmuch-unread-face))) So that problem solved. My real frustration lies in the thread view. Typically threads will be partially read and I want to read only unread messages. I find the show view confusing because I don't clearly see the message boundaries. Also I always need to start with C-u M-RET to get an overview of the thread. In this view the unread stand out a bit due to the colorization of the unread tag, which is typically visible. I still would like to be able to colorize the entire line or the author here, for unread. Is it possible? I'm trying instead to use the tree view, this seems to me the more natural way to view threads. So I immediately do `Z' whenever I enter a thread. I would like to have the option to enter tree view automatically for a thread from the search buffer. Is it possible? In tree view however, again I would like to colorize the unread messages. Haven't found a way to do this and reading notmuch-tree.el it seems it's not possible. Is there a way? Since I like to keep my window to 80 chars the tag display is outside the visible area and I find myself doing C-e to find the unread tags. This is very inconvenient. Also I would like to navigate to the next unread message, and would prefer the `n' binding to do that instead of go to next message. Haven't found a binding for that. Finally when entering the tree view I would like the first unread message to automatically be shown. I guess the above can be summarized as, I would like to have the option to have a gnus-ish way of viewing threads. Again, I'm probably doing something wrong and / or am missing some possibilities here, it would be very interesting to hear others work flow for thread reading. /Johan