Received: by 10.192.165.148 with SMTP id m20csp4546267imm; Tue, 8 May 2018 10:06:24 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrG42lDtlAyo8EobP0bp/uLkAWIMkTSF4yMMv+C5APNlXbrfAYdN8TNyiRulbzor36Y+DWH X-Received: by 2002:a17:902:b94a:: with SMTP id h10-v6mr43378960pls.321.1525799184664; Tue, 08 May 2018 10:06:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525799184; cv=none; d=google.com; s=arc-20160816; b=VuaL+WHhNbjf8R7/37vsnbbPZfBA3g7clBqnmyZFpXHoFvqS3IgbEZSys/hihJkhJR A56HlQhPmkbeqYy0iygUTfoLOvCcvRLUM+O6LG3Q3lmtniukVNZzzDUtyvv/L60rKQP+ u1r9PCQxVVl9uhbmjewYGaIC2BTaGgARN6cN0FNJGEUbHG1rOse8g+HXFgIz1RsdYXqn oQ7uKN0hqiXQp/tXhAyVtoFfwt8DJ6otBfVS65AI1RNpXUrtGb6VRqxtAycqOmoZ0ygC W2m676vEhWwkSo3bCq3qnAg1jyW2BBGsL8XJkBfDxWQIpuoSGhygkWiEpWyocIfKQ0Q8 4Ssw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=FPYVbfj45Aa5ozmMLFJwrY/c19NusM4v2QeQ75Gk3JE=; b=Z7dfi1p0e4xE+TGoKGZLtEeFkpz544iWmcRKsSxCMLnqlxxQ8ZYgCWgJ6cVqgCrUVX 6xoyuwkFQZQThLV/o/+2U6oVnvyrQynEgyBSy4TEJ7kOH6kKy43cSpsRqzmsMe5XdS1V gUMBhjvsWnmn3ZJatJJ/wk0qXzA7t9ku1h+olBCWViSuXnL1GJj9bBGbRIAbL19PXKAS X51RkAFGWp2KyRGIrFl0DVPSEQyo7kPg7Seci9/KGhP7yItOvD+YmbwzICHDe//2PHSo k6SHfhseA7LiIUeDthTvDPQO9ZAnMq7Bco8C4ZPMp6mSwHPvZTCTx8Fy9QiKe1MOF727 zo3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=n9jpacIJ; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e13-v6si5160588pgf.554.2018.05.08.10.06.09; Tue, 08 May 2018 10:06:24 -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=@gmail.com header.s=20161025 header.b=n9jpacIJ; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932544AbeEHQ7S (ORCPT + 99 others); Tue, 8 May 2018 12:59:18 -0400 Received: from mail-oi0-f41.google.com ([209.85.218.41]:35970 "EHLO mail-oi0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932204AbeEHQ7Q (ORCPT ); Tue, 8 May 2018 12:59:16 -0400 Received: by mail-oi0-f41.google.com with SMTP id v2-v6so28981751oif.3; Tue, 08 May 2018 09:59:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=FPYVbfj45Aa5ozmMLFJwrY/c19NusM4v2QeQ75Gk3JE=; b=n9jpacIJFv/6WU+/TGYbeK1+Qf7k0XN+tCI08OrqtIfV6HG6zx1AUmFrgdcjm67u9B eAgdDXHkQUjCySKN4cDBVVJ2Is794uYB6vzP/jlI6ulXwS2XMb5s+OmeVCXxUVLWr+O7 6i5AFT2f5AR6m1zLHaFbpuHKfE/gbLCfBsTBjWEzvU6bqvGf4I07TWwvxXfeHkeR2l93 2MsVkO2FFYRNggeJnETtjmO7Pv140rqZAesy4v1ZD8sjxrR4pcfXzOjr7vp+orDDnpB0 kJ5ALXtpauFB2WCeXJ3noYOIEva1pY0BL83Ah3/qfQ409F6RUu4QK6sHJFqJuymtLpkx 1B0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=FPYVbfj45Aa5ozmMLFJwrY/c19NusM4v2QeQ75Gk3JE=; b=KVVyj76JaHI4ocBWR6azXzrBHNwG+V/mdckrpzuW6lBTrhypgL2o8RNpUOL1Nq0RfF xnG2Soi/r5cHc4hcZ4otILL4rLMDoIBaVwsakeZEzSCFg76fCHObcV8WIFLzAk64Enwy xc9CvtuWRKvH2VvwmwGlVs3AcQDEW/SVx6F8ahNeudJtJtduttuTvRDfhBLvxFDNPuTe RAP9+PFVFm2XSSSsVvdGpnMWkjbciF/oTW8P1K35kxmy7VMynoXP65qtK+5sUeiFSSMt NC1Tk7UzOo8sBoEM7//JFRNadi1CK+QOB16442rRKtaEHF+XY5JjfClpJC9AY+6z4Hsh gf0Q== X-Gm-Message-State: ALKqPwflk/ed3O33OVhyoACKmTY3jV3QhEwLh7qQ5PhYDPTvLzo5jGpY 0C+JkMx1VoD29X4WNbEFajDsUz/EWEvFeS0nIr64GTku X-Received: by 2002:aca:6645:: with SMTP id a66-v6mr2081038oic.309.1525798755625; Tue, 08 May 2018 09:59:15 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a9d:185:0:0:0:0:0 with HTTP; Tue, 8 May 2018 09:59:15 -0700 (PDT) In-Reply-To: <3d9be2f2-3fbe-411b-8529-0e0847f01346@infradead.org> References: <3d9be2f2-3fbe-411b-8529-0e0847f01346@infradead.org> From: Ulf Magnusson Date: Tue, 8 May 2018 18:59:15 +0200 Message-ID: Subject: Re: [ANNOUNCE] Kconfiglib menuconfig implementation To: Randy Dunlap Cc: Linux Kbuild mailing list , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, I've added incremental search for jumping directly to a symbol now. Regular expressions are supported as well. Some screenshots below: https://raw.githubusercontent.com/ulfalizer/Kconfiglib/screenshots/screenshots/ss10.png https://raw.githubusercontent.com/ulfalizer/Kconfiglib/screenshots/screenshots/ss11.png https://raw.githubusercontent.com/ulfalizer/Kconfiglib/screenshots/screenshots/ss13.png The last screenshot shows how things might look after you jump to a symbol. The jumped-to symbol wasn't visible in this case, so show-all mode was turned on automatically. On Thu, May 3, 2018 at 10:28 PM, Randy Dunlap wrote: > Hi, > > (with new kconfiglib.py and menuconfig.py) > > Thanks for the fixes. > > If I use "LC_CTYPE=C.UTF-8" then I get the down arrows in the bottom colored > bar. Without that, I get an upside-down T (that is 193, 0xc1, line drawing > character in the IBM extended character set). It now automatically tries to convert LC_CTYPE to a UTF-8 locale if it is set to the C locale, similar to what PEP 538 does. I took the list of locales to try from the CPython implementation. That will save a bunch of pain in practice. Cheers, Ulf