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 B2E0C6DE0941 for ; Tue, 18 Oct 2016 10:07:47 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.494 X-Spam-Level: X-Spam-Status: No, score=-0.494 tagged_above=-999 required=5 tests=[AWL=-0.172, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.211, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 qIdK2HTckRPx for ; Tue, 18 Oct 2016 10:07:46 -0700 (PDT) Received: from mail-pf0-f180.google.com (mail-pf0-f180.google.com [209.85.192.180]) by arlo.cworth.org (Postfix) with ESMTPS id 85D476DE00DF for ; Tue, 18 Oct 2016 10:07:46 -0700 (PDT) Received: by mail-pf0-f180.google.com with SMTP id s8so97469341pfj.2 for ; Tue, 18 Oct 2016 10:07:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:subject:in-reply-to:references:date:message-id:mime-version; bh=FNgIX6NNtzUccG75I2w1q7qepSOMRtgiHQydUcVUt1A=; b=lLlFha6iuEmH5kepuzF4wiYIFToz7GAYOYRzHHdu9ssX82lHOrhiVlm7+Wxz3tX6RV 4d0SDT2L6Fy+hI1TTczLqmL2USL7959TOqRQbFSyMrmNqhFSOPF5njTs1XgGvl/y+3i/ DgbMZWPUH9Gwa36QVmK6DBqlyXLLTvcKhK670GgOWZnltzQc9vJAP69oQMoWgJafhgti 1etk1M6msuQ07DMtYUeb1tLkBKJb3bMxn9PAKj5DHevPJdCxXrqKlHbsMHEW5To7Ply7 3nC2Qf3j1VMEo08EhClgqXSepnN6pAvNlDiqkOpWNpuXYF4xu9Qr7bqY9p5+ueXN+k7Z rRxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version; bh=FNgIX6NNtzUccG75I2w1q7qepSOMRtgiHQydUcVUt1A=; b=H4P0PFjjUoRtXOkdufQLkzwyHPcR07vzODiNiaj2ZWTReu79xelLtsvys4ps0Xny4t 9+FqkHUr7Q3YWqJx1XKhTphcrixJXaowHJyURmTuSiZxrSuWpwu6K4q7HgGqXA5OztVV foUCNC5sza+nV/+EWfk6ybblw6yETHQ1Lqpmz0Iw3bkFPt/NSzSK75Sk021LAQFWDkbr taukcN+4oJfNPDus5fp0peFOFYbgh1Byoy+qKaxs6WKnMgh2w0FQ1YY/hwfPdWDs7gGi 4khwkjnh+4Dy34rfv+bCnOcbiF0vZuK3MOj892y+TBaHVsUxxFx9iQaVL8pUvV8/pCZj /exQ== X-Gm-Message-State: AA6/9Rl4U/eHsSpDkU19UI77G9zYmdks6+TKopHGO7sbsfw9vpmZbmbLXgJXeQlUpJa/ys0p X-Received: by 10.99.213.21 with SMTP id c21mr1912418pgg.176.1476810463567; Tue, 18 Oct 2016 10:07:43 -0700 (PDT) Received: from marmstrong-linux.kir.corp.google.com ([2620:0:1008:11:4dbc:8a15:f166:4573]) by smtp.gmail.com with ESMTPSA id a23sm57337101pfc.59.2016.10.18.10.07.42 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Tue, 18 Oct 2016 10:07:43 -0700 (PDT) From: Matt Armstrong To: Mark Walters , David Bremner , notmuch@notmuchmail.org Subject: Re: feature request: highlighting of partial jump sequences In-Reply-To: <87h98aatee.fsf@qmul.ac.uk> References: <8737k6andm.fsf@zancas.localnet> <87h98aatee.fsf@qmul.ac.uk> Date: Tue, 18 Oct 2016 10:07:42 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.22 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: Tue, 18 Oct 2016 17:07:47 -0000 Mark Walters writes: > On Mon, 17 Oct 2016, Matt Armstrong wrote: >> David Bremner writes: >> >>> I (very) recently started using longer key sequences with Mark's >>> tag-jump feature. One thing I miss from a similar feature in org-mode >>> (e.g. exporting) is some visual feedback on what I have typed so far, >>> and thus what my next key is likely to do. >> >> Tangentially, has an alternative UI been considered such as something >> based on ido? I mention this merely because building on something >> standard is probably going to be less work and more familiar to users. > > The nice feature of jump is that it is very fast to type: I can get to > my common saved searches in two keystrokes. I think the multistep is > more specialised and probably more useful for tag-jump -- I imagine > uses along the lines of k (to enter tag jump) n to enter notmuch:: > prefixed tags, and then a letter for the appropriate notmuch:: tag. > >> The other day I was thinking that if no "jumps" are configured, and the >> user has ido mode on, selecting among all saved searches with ido would >> be a natural thing for 'j' to do. Some users (probably me) may then >> never bother to set up shortcut keys. > > I think this would make it very confusing when/if people did add a saved > jump. If we want to offer something like ido completion then I would > suggest putting it under a further character in the jump map. eg j j > would lead to ido completion, and then if people add normal jump short > cuts everything stays the same. (We would want to make sure that user > jump binding override this j binding so that we don't break anybodies > existing setup.) > > Best wishes Mark, no disagreement from me. I might, someday, hack up something based on ido (or an ido-like UI) to see how it works out.