Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp561674imm; Fri, 8 Jun 2018 01:14:04 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIEUcQaG0dwSz/fKSFrXCskmwhqtebpbxIQv7MuGVfelEWWzPgoptMpEXlItLqftMz5XVBh X-Received: by 2002:a65:5246:: with SMTP id q6-v6mr4398899pgp.152.1528445644338; Fri, 08 Jun 2018 01:14:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528445644; cv=none; d=google.com; s=arc-20160816; b=FF3y7ckzv+L9SJFvHsjqORZ7e0mGaXB1yWidUoZridj0m06Yp7KQ/qBk3T76GNnsCD T+ao0xiZPT7C7VC9YYdw9fPlLA6amdUC5uzy+x3xmgLm6vEboMIYCMKa2SZAzfoE41uN A23gYtpHn+sgvbhXpEEpMwF6rOsE9TG73SDG1kP+92sCseyjJMqbCfEhXJAyYhO8h5hm 4t0pfShidh8KbOLpR0AtdwmRW3hF2sLJvWv01CStiFgTc8GeOCKQ78K+fm7HCMNuLc3j HgHoPQaWRIRFtNC3D+EUgyKBmp/opehu5/sA7OT7rTyAOBgKFFgOFmSeKN33DDB6HmFn DiWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=dEodoiLPwz0SQ1tAgXsjJdRp3JPjiSHdfZnMwQpMoq4=; b=H3GV6OjO7GzYmKygdfpDFXN8mMneVp0u2OIUBa/kph28FbJ5DFBQ0jZmoJ+gudce5V EttmuaKGhNYzaBDi72N0maH050Ea1mV6kjnNliyme/jvWOKRMiq1bhBU0MPdKdP4sqfE /I6CaW7lKlMfgPP5bUyEvQSlb4Xc/JolLJ0HJh5Trfj2VHlUewOuXF3TJrjKuUaTZbTi TRvZyPqpgbfjdM7qpkCDxt/ov3lTiqxFzQnczWo7gPeBBfgkX0gueG27fyf2dE79M3H4 XpMbA9ZTmjfueGTcf6rWpz92Jgql3mvjdtM3Y/AEIkpvCUeq81ypAN+hkipZqvaTw1cm ivNQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gouders.net header.s=gnet header.b=LpvZ9E1Q; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z8-v6si55200485plk.539.2018.06.08.01.13.49; Fri, 08 Jun 2018 01:14:04 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gouders.net header.s=gnet header.b=LpvZ9E1Q; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752326AbeFHIMd (ORCPT + 99 others); Fri, 8 Jun 2018 04:12:33 -0400 Received: from services.gouders.net ([141.101.32.176]:58619 "EHLO services.gouders.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751286AbeFHIMa (ORCPT ); Fri, 8 Jun 2018 04:12:30 -0400 Received: from localhost ([193.175.198.193]) (authenticated bits=0) by services.gouders.net (8.14.8/8.14.8) with ESMTP id w587uvBx026232 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 8 Jun 2018 09:56:57 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gouders.net; s=gnet; t=1528444618; bh=rn4WsR5p6eKW1oS8cXf9fIT7GR+JGxv0x9IWwASqmis=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=LpvZ9E1QbtbTUXcpRGcBYytxoGZPPoMk6cfv7+7wrUORvQvd1jGaj8sg2IEJ+BixK wMkplxZQ80M54YKj2eqMZMdyclli+bWKMXtN30G7sLVHlaJKg9DZlH1hI+l8tYO3GK Lg6f6HYTxJKwkn7SSjFOOS1RNax1CcHRmJywarY4= From: Dirk Gouders To: Sam Ravnborg Cc: Masahiro Yamada , Randy Dunlap , Linux Kbuild mailing list , Linux Kernel Mailing List , Segher Boessenkool Subject: Re: [RFC 0/1] mconf: Emacs-like isearch In-Reply-To: <20180607163208.GA26914@ravnborg.org> (Sam Ravnborg's message of "Thu, 7 Jun 2018 18:32:08 +0200") References: <20180606215616.12817-1-dirk@gouders.net> <20180607163208.GA26914@ravnborg.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) Date: Fri, 08 Jun 2018 09:56:50 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Sam Ravnborg writes: >> >> I'd say it's not important to start isearch with CTRL-s, I am just so >> used to it. So, I am open for suggestions. > > Today we have first or one of the first letters as shortcut to menus. > How about considering everything typed as search inputs. > Search is then stopped by ESC, arrow keys and maybe more. > > Search is only possible when a menu is selected, not with focus on the buttons. > > This will break the habits of people used to the shortcut variant, > but then we have the more flexible i-search variant. > > Idea? Sounds very interesting, I will see if I can prepare a prototype so that users can test it an see if they feel that would be an improvement for them. In mconf, a focus on the buttons would be conceptually new and I am anticipating I am not yet realizing all of the consequences. One situation, I am still thinking about how to handle it (without a dedicated search key): * The user types a string and then doesn't want to enter further string characters but find further occurences of the already entered string. (In my imagination, TAB is reserved to change focus to the buttons, ENTER is reserved to stop searching -- and enter a submenu, depending on the item.) Dirk