Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp1467313imm; Wed, 6 Jun 2018 16:59:46 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLAdrageMVXyrINDtqta4AiuP+4nMqYuQyFm+Yp6zy11c9o27uL6kJDTMulGnwfiMOiYBlP X-Received: by 2002:a62:3a59:: with SMTP id h86-v6mr4354763pfa.209.1528329586183; Wed, 06 Jun 2018 16:59:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528329586; cv=none; d=google.com; s=arc-20160816; b=O56yK6igbo7Nc3No7rhnyTJ4wAXgpwX6ICcHzdkSxF1kyBlqvamXPmHMpHnBPQd86p VKKw6Zgu4Ba4PTeqoATdl8z7rzhIQq2J+nbK6hub2Ns3v34wDODNSO4XYKy0CXYW/lgP O2+BU+c0eO2SS3kFuW2eYaqzdRVn/voz2xlOT+7r2wb6ELY+gHNsJxPf3C6Okwh2imqQ 2zpyX1JXovkDmia1sakqNqhFbF+VqKxlOUDU7ZhsQstMlTD43oxWWzboaABFoONYhCHZ FVho5ePEF+CY4j8A4do1JrjMgVpSu3lF0NlxR/LvVGKdQkzBGS6H0d4+34je1B2Usq7/ qdxw== 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=Cn5b42gV/p2PC5xhZNPfZwxyQ6/Z6xyp0Rp6qKcwRTk=; b=RaY76Bal5nUEZvTRJJgjEBQ23U2UcDAd5POfuWYmENoudEaE2lQkc/5LVvyHRLc6sp P/pqa8ZmXk5k7GRCPHtMrLLDbd/5AumlSh98ZlBqp/lx2+pJvfDk8J3pr4Qqm0eHR7Fo ajfRc/olhf41V5CLxQnMh2JbBR0RWt2tGEycsSj3EZEywEQ8fm7fp6hocMLC0pxitkOL 7GQydHJ9n3MegSWm69I2pWnMRgfi49urZfJTn3uM3pBhjGwsuIGi9x5GVh+y+/i7hs6X YhfDDE7e15XF8bTmk9zov9JIV+rdhDfnltIUYNVo6RaJ/ihYHCCrQGAtlW606iSvDDrs 4row== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gouders.net header.s=gnet header.b=IQQpQ+Q5; 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 b3-v6si13233887plx.588.2018.06.06.16.59.18; Wed, 06 Jun 2018 16:59:46 -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=IQQpQ+Q5; 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 S1752788AbeFFX4z (ORCPT + 99 others); Wed, 6 Jun 2018 19:56:55 -0400 Received: from services.gouders.net ([141.101.32.176]:52537 "EHLO services.gouders.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752522AbeFFX4y (ORCPT ); Wed, 6 Jun 2018 19:56:54 -0400 Received: from localhost (ltea-047-066-034-138.pools.arcor-ip.net [47.66.34.138]) (authenticated bits=0) by services.gouders.net (8.14.8/8.14.8) with ESMTP id w56NsVsV005802 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 7 Jun 2018 01:54:32 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gouders.net; s=gnet; t=1528329272; bh=TAcyOn6nPDFBx6xHKwNhi34xLtituCXMG1sLUXMK0xw=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=IQQpQ+Q5LRxXg9odh2JNHTiGtV+0rDND93u8yVawYreUJSseJ2h7Y/wwcO3gTaPDk hnRDhIl/DKjB8rIu1gEALvtz12kABa++0/at884aZoMU5BcjtioyyBiPjut8iMRZG6 aS9t5SO7ZfpLyOCJBguqVwI6VW06PXn6PSiiyKLY= From: Dirk Gouders To: Randy Dunlap Cc: Masahiro Yamada , linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [RFC 0/1] mconf: Emacs-like isearch In-Reply-To: (Randy Dunlap's message of "Wed, 6 Jun 2018 16:31:44 -0700") References: <20180606215616.12817-1-dirk@gouders.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) Date: Thu, 07 Jun 2018 01:54:30 +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 Randy Dunlap writes: > On 06/06/2018 03:32 PM, Dirk Gouders wrote: >> Randy Dunlap writes: >> >>> On 06/06/2018 02:56 PM, Dirk Gouders wrote: >>>> Hello, >>>> >>>> being an Emacs user, I frequently find myself pressing CTRL-s in mconf >>>> to search for some menu entry, especially in large menus. >>>> >>>> I decided to implement a basic isearch in mconf and would like to hear >>>> if others find this functionality useful, as well. >>>> >>>> The new functionality is started with pressing CTRL-s followed by >>>> characters that form the search string. To search for further >>>> occurences of an entered string, press CTRL-s instead of further >>>> characters. >>>> >>>> For example: to navigate to the USB device drivers, press CTRL-s de ENTER ENTER usb ENTER ENTER >>> >>> Not being an emacs user, what is the "de" for above? >> >> "de" (with my .config) causes a match for "Device Drivers" -- >> no other menu entry matching the string "de" is befor that entry. >> > > Device Drivers is the first match for me also. > > To get to the USB drivers, I have to enter: > CTRL-s de ENTER ENTER CTRL-s usb ENTER ENTER Yes, I left out the second CTRL-s, thank you! Oh well, I shouldn't have sent this late at night, then I would probably have explained the needed input as: 1) CTRL-s // start isearch 2) de // substring that matches "Device Drivers" 3) ENTER // quit isearch 4) ENTER // enter Device Drivers menu 5) CTRL-s // start isearch 6) usb // navigate to USB support 7) ENTER // quit isearch 8) ENTER // enter USB support menu Again, I'm really sorry for the confusion. Dirk