From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15153 invoked from network); 2 Sep 2022 05:11:38 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 2 Sep 2022 05:11:38 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1662095499; b=pGaCb+fBOJWmD5dydhMWFmreIhuW+fuEpZ9Byil+iee7UMBRn9jlC00l/zzPPiBtOn/27VqHfF ki/siF8KiR8x7xRuopi/8Ehje0T5KcUPloBQ7kY8om89a9rMjjypPeikICmbpCSLQhseZj6xW3 N+fY+Ia3jvRob4e/QBh+SMAoaIh9PLyUTey365x/EZgXDgwHmQk2pxq2rWZzV6mOxiYHxUsoJc eEA8C2GwCLL9ht/SvZWBKdoMfpSQF5Zvx328Msg5e150aEaXOYxetOdE/uBZrdXs8pUm6nfU97 j0a4bO+hzPpH39IPzk4V9qio+Br35vw2kfTg5nHfHs4f4Q==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f42.google.com) smtp.remote-ip=209.85.218.42; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1662095499; bh=C8lmaCKDZDxPsWOg/kKYPa2k4267ieThwSy3j+F6EHc=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=DuJx8ykLeKLVqjkqv+rDEuQRUxtGIlupX731sEqFWBoUFQPgM/GGVrq6drwSTtR/H0YaBphaUd m5gT8+u7j++dC3BLsHIMsO4oBasKJ2Eir2oAEMIKPXIon7KzV49WTvXOj3gyYRfEAYE/CnStOj 19p0PYj27lNXGBcbGnohElsU8ytVyqj+JC3SvB4fqu0WXA8RPnHPlCVbQLMOjnBhvwGeqprgnx jLwtO+xSk5vgALu28WwuggvvsIQJ+/KylUTimUvyH0ywZpZydMPRP8h2fenURTRWdxb0Mmr+jB iClerGIKWignX8z0WTRW1NSVy0uQH66GMm8O3m9uadbY6w==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=C8lmaCKDZDxPsWOg/kKYPa2k4267ieThwSy3j+F6EHc=; b=jx9vM1dF96B/VXgX7dvOv5GQNp oiEaLxNZpF3ZXvjGQze+UUHNAHKVlkazowfwJWYff1OpX42n5xBb7drTkIu7GWP0I65U64axnEI8P J05hapM050FyCJQXg19OQDo2PzLb2xR3D1teiY8vtxt8b4NzNy9QVYarH4V64w/vnyApfQlb0RL0R pb4Ac8BU9lbxCoG+IkJEJ6fJLcRrbwTLlP4+sG6bFwQisuonpydtDznf6ph44tPNtKAMyioqPvgTN H6q40dcu2euEbpzKwwP0relKnhXNMS4qgyBNJaixWbmg4y+GKb6BV2lPG/bs/NlEWv4+zaRiaW1Bs Ibgk1ZLg==; Received: from authenticated user by zero.zsh.org with local id 1oTyxt-0009mU-0B; Fri, 02 Sep 2022 05:11:37 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f42.google.com) smtp.remote-ip=209.85.218.42; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f42.google.com ([209.85.218.42]:36472) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1oTysh-0009KP-8W; Fri, 02 Sep 2022 05:06:16 +0000 Received: by mail-ej1-f42.google.com with SMTP id h5so1606625ejb.3 for ; Thu, 01 Sep 2022 22:06:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date; bh=C8lmaCKDZDxPsWOg/kKYPa2k4267ieThwSy3j+F6EHc=; b=qHGrab1oafSOTINGZpA97iKKAQ7ApV8zbW/ml/UaEoeR5cMAaLuI8a3jmylX+XA2oC g57VTKRNdmu/nTj1R2MssNFnhxFFd8b48s9QUq/tFtHJBP1r+2F5FEVat9tKuPoTpMxs LB47DAU1/BooD7L3cL16xVsPRdpwivpS3OW9GNKHhWw3JKDu4pmcRHaOZD7rElQA9nVV IjA5hFrCwkMVgScc211NcRyC2O6R4I5lVssWvEgoh3NXFw1HSXGy+d0LeeLWh2dT+1Zc BJTycQv7gIgKla7/YHkoIs5QAvaAtAgvRLEXBHgU79aODb9tZJOrZH3vYKYSxpwrVOuE MSCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date; bh=C8lmaCKDZDxPsWOg/kKYPa2k4267ieThwSy3j+F6EHc=; b=39W8uLs09IHPVsmo1cF0mWsTDIXk0CgUGk2xOLuAAAcJBpVlEEysojR2at+5pJfrfW gJlKRH1jIx1p+eTZBAd+8QvGqAIFls4/zBGD3c6ic6ey/V9u7QN9tAprCTyGZm+UF9Hb 2t6c/6EjCNMN74etgy5kb1QiolVR9ezBwACsWhNLh0zlJ9t9M7yfKo7jX9iMl2/0NwRl gojNBMffFT9/SAIBoPKvUzwwTpA4+Jc/XUIkZspuwHvvJRA76zraebLDMx166vfcVcxN 2ClCEjTHp+/4pyFM8k5uBaNdIWr5vj3dI4eCgJEvZGNibPciTDuQ39F95l4fvitdWv9j FJSg== X-Gm-Message-State: ACgBeo3vH8sPPSTD3OHL1sn8QNwX7Qkq2hTCLz3ZA50bB7/oVWnypy+D uTnqMgH4sHJFnRYn4+fW8Ld5kZxciVcojCbozVOMMvrjL+E= X-Google-Smtp-Source: AA6agR7L9y+r1EjFjGM6Ru4VmP35zWUcefBDBo5mlRW2Uam4qHuvMb86dNo7jSGpueLBNW9UCkoHE6ZTpN9/jK1CqK0= X-Received: by 2002:a17:906:d552:b0:74f:8506:2dc8 with SMTP id cr18-20020a170906d55200b0074f85062dc8mr1303999ejc.345.1662095174505; Thu, 01 Sep 2022 22:06:14 -0700 (PDT) MIME-Version: 1.0 References: <20220831122842.GC992100@zira.vinc17.org> <20220901002300.GD992100@zira.vinc17.org> <20220901012122.GA1046913@zira.vinc17.org> <20220902000406.GB1046913@zira.vinc17.org> In-Reply-To: <20220902000406.GB1046913@zira.vinc17.org> From: Bart Schaefer Date: Thu, 1 Sep 2022 22:06:03 -0700 Message-ID: Subject: Re: [PATCH] initialization of main keymap To: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 50567 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Upon further thought ... 1) It's a bit odd that if both VISUAL and EDITOR are set, and VISUAL is not set to a variant of vi, but EDITOR is, then zsh prefers to use the bindings corresponding to EDITOR. 2) As written the patch will always give Vincent the emacs bindings because strstr() starts at the beginning and finds "vinc17" before ever looking beyond the rindex(). Perhaps we should prefer VISUAL any time it is set?