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 0EBEA6DE028C for ; Tue, 18 Oct 2016 02:38:55 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: 0.042 X-Spam-Level: X-Spam-Status: No, score=0.042 tagged_above=-999 required=5 tests=[AWL=-0.088, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 hadwJBS1yM_8 for ; Tue, 18 Oct 2016 02:38:54 -0700 (PDT) Received: from mail-qt0-f171.google.com (mail-qt0-f171.google.com [209.85.216.171]) by arlo.cworth.org (Postfix) with ESMTPS id D45F16DE0243 for ; Tue, 18 Oct 2016 02:38:53 -0700 (PDT) Received: by mail-qt0-f171.google.com with SMTP id f6so150684539qtd.2 for ; Tue, 18 Oct 2016 02:38:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:in-reply-to:references:date:message-id:mime-version; bh=llOFeHgiG29O/aIGvAVK3VpxmOIsIoTbLwLbuo2s6sc=; b=MDeTx4nT/bEAUaM6l/82Kh8+Q9GYL1vjJbacmtCc+dd2o1eD+PxcP6IBN5itJnYKeB 3pi8X+2+4qdTRyi6ldjdmpaU4J1dX+seliw+O3aknysi0XUp//e0fk6bbcquUGJt7J7Q 4fuWKopt3dfiQRGOt2C+N2pRpVRtj4Qt/Wz+gvPSDsYznWiuxN/Yx0kvvHELgvbAF2LX pXk7Xoobc/N/C3lbNi5D5Kl842TJehr4077q9MFIjaG8lv4kGmZoT1xZKhKA87+rmbQN VXsiMaGqkvE/6axphUxEBRq7kfb4oOysjlZMVknJK1grrpYuWnViU2Ea/SfcU0Q9uHLT gAMQ== 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=llOFeHgiG29O/aIGvAVK3VpxmOIsIoTbLwLbuo2s6sc=; b=MzUHUUmG8DviQFgf5bDu8c2mzdhO/PU45N4o19b9AVY/f6RB99zXet0htRK/T21ORo q7qQtrcGbcKzlsA9WQn7gPPIORFZFua1hZEQJCkl/VH/08ewVvamUOkaKdbm8Nj5BHW2 O6vjhpRT4M44+iHofHwiOsqjM/e+rXEFJcaHU7CHzz7zCRojgWHtUd06KPkoUV+8x/sH M4wvBCjq+wJEsCz8q7m5ib1R/TFp4hlV3goJCrV3kYwXUaTlNNkGP0ggru4aGV48FfIL b8fZp3QviQnaj0SyjPAmMtQv/p1MM15cpNK9QKboxX8yEHXH0cM9r8zLwFVIsDCrUWeU dyZQ== X-Gm-Message-State: AA6/9Rk0FfUOyTQ1ryNH6vXDTnNSjf5D66NjjjqhD2ex8yL/H26gxr915WkXgirk0B84Rg== X-Received: by 10.28.140.129 with SMTP id o123mr28237wmd.51.1476783531482; Tue, 18 Oct 2016 02:38:51 -0700 (PDT) Received: from localhost (5751dfa2.skybroadband.com. [87.81.223.162]) by smtp.gmail.com with ESMTPSA id n5sm61136493wjv.35.2016.10.18.02.38.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Oct 2016 02:38:50 -0700 (PDT) From: Mark Walters To: Matt Armstrong , David Bremner , notmuch@notmuchmail.org Subject: Re: feature request: highlighting of partial jump sequences In-Reply-To: References: <8737k6andm.fsf@zancas.localnet> Date: Tue, 18 Oct 2016 10:38:49 +0100 Message-ID: <87h98aatee.fsf@qmul.ac.uk> 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 09:38:55 -0000 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