From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id SKj3Oqp87GIggAAAbAwnHQ (envelope-from ) for ; Fri, 05 Aug 2022 04:12:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id QOoIO6p87GKBFAAA9RJhRA (envelope-from ) for ; Fri, 05 Aug 2022 04:12:58 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AB0B03850B for ; Fri, 5 Aug 2022 04:12:58 +0200 (CEST) Received: from localhost ([::1]:35040 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJmpd-0004aH-N9 for larch@yhetil.org; Thu, 04 Aug 2022 22:12:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45170) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJmob-0004Yo-II for emacs-orgmode@gnu.org; Thu, 04 Aug 2022 22:11:53 -0400 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]:46989) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJmoa-0006HO-6K for emacs-orgmode@gnu.org; Thu, 04 Aug 2022 22:11:53 -0400 Received: by mail-pl1-x630.google.com with SMTP id p8so1397144plq.13 for ; Thu, 04 Aug 2022 19:11:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=SJVJfEJviDzNg68Xchy8xvSnA4vH/ncC5b49jDGJnxA=; b=DObDR8TIUqSCaBVYwSxtI7o917J5JiKJyjaf/V/IJabItLDMWxUZww5YS1/Mq6+Jx4 KI8S9MoBhyKWDCz5oKSRX7rAvLTSZ8V3dxdEEh4Xj3WDhKnMPqJ1QH3guiTq4qv01kRe KICSqGJ/B9X9R+k+LT3I398Uh8goU4XwvkXHlW4xPqvJZjNVpDN98KC0l/1ZF6Zdu+iW 21XKYpnpaBgay9So0Q+aQk+33sVjWOZEmRp1sXtq9aARH5SeqL345k7WRbmp2JQ6NiXB W0p8ItD99G8uSwbSxLHBTMs+JOb+KWp1NjZF5wN2YXibnILVNDI80qKUKnDeCkfCBeJY 3tvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=SJVJfEJviDzNg68Xchy8xvSnA4vH/ncC5b49jDGJnxA=; b=uDElc70VKASY3vCnDHJGSyEVxXH/v6EzLb5UApq70efFzgf3v4gOAn728UgbQ1ffKm EDGmU2gLxt61Pbj5zOcWKj/zTnfULLK99OVUfBlL3e6EjGxVzEuVZq6LUP3ZX+rXjNBN xMCIZ7EToUMCpEFFIbWq9fDnNNIRZ2aB1TgGd4p7uUk9gBe3pd06dyQpSYswWfnzr+gR 01VbhKiXkOfENrF8qufLz9AGOp8PgLe3VJoDfiQI1vD9XtRygJkQsr/YlI4lzUiqS1pi hBYonKqgvpANVnIRk4hviviSum60g0R/Jfy4cr5phmYeQHgtUZGQspKB+GpkBVkDqXCw Qv5w== X-Gm-Message-State: ACgBeo15/fq4/iRYdqxeGQHK/nC5IEhUMaS3468Nso8wFe0cHqefGXhl tF2mUDi0rwel/gN/zCPhpX78eZTrVEs= X-Google-Smtp-Source: AA6agR5gc1L//t0/5+KUMiTCi3aWAa1Ba9zExfS9c9RTcfBKEkn2qRF0x7PPoUDWs5u1wHAnhMxuGg== X-Received: by 2002:a17:902:6b86:b0:16c:eaef:6b3c with SMTP id p6-20020a1709026b8600b0016ceaef6b3cmr4406949plk.173.1659665510678; Thu, 04 Aug 2022 19:11:50 -0700 (PDT) Received: from localhost ([115.154.175.57]) by smtp.gmail.com with ESMTPSA id q19-20020a170902bd9300b0016c4f0065b4sm1649700pls.84.2022.08.04.19.11.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Aug 2022 19:11:50 -0700 (PDT) From: Ihor Radchenko To: Hanno Cc: emacs-orgmode@gnu.org Subject: Re: Odd characters in the fast tags selection interface In-Reply-To: References: Date: Fri, 05 Aug 2022 10:12:57 +0800 Message-ID: <878ro3phee.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::630; envelope-from=yantar92@gmail.com; helo=mail-pl1-x630.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1659665578; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=SJVJfEJviDzNg68Xchy8xvSnA4vH/ncC5b49jDGJnxA=; b=EMeQFis9PHXk7EOqbwHyFTYINVkU+n2BIZ+2BWfMW/qtGf3u+3ZVyxSgcyQ/yAqc9udpBa +4r7AJnHeTlftsiUpgHiWdo0CSSHuqkLef8199EevzZ3rBAmuNUM9h7usn6mCFl3/06bbz h11OOcBfK3boWPeJse+T0u27RR9HT2rb0ljgm7tBsqqWeJSuMUkG4pZC9xoyj478pxn/Pm M+h0iREbv4gm0v1siKf29OChjstVnf9wY4lJniay0e+1bbLAl0DkuynJIcFFM7vGw047xs ugNxKQZfIy0ar/q64L7cGR5oK1LGYnJJIwq1/gPqqdx+NpMQi2XvWSje5P4t3w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1659665578; a=rsa-sha256; cv=none; b=NP453kyurEwzzj8UYEygFelIYPaZK5buv3/htuJQNMWNVo2PnSBmCGiKiuTfGY+NejIlGG ZbcNnNlnn5Rs5bFdX0MPEsbvV4JgUJLUUuDa21XuHAg518Krk3zedDBfxluhjSVVlZhUAT Em5TB7bXTalQAv5C+1RbOFjaNsTI8d9aYtTvjdsFqFJgjee3NEjyKRNdfYdyp/sxbFrLoy 9TVQWUxoyIG/e2fl31J6KIxyFTOtaL4GovxpEsmSUEnIHLzlb7EHydhim4G1gijpIxvCwV af2gM488VuatnaSF2ypSDzRM7uHNjb1zs1F7YzbvQYnZqaN4LW5x7wPkU2tqQw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=DObDR8TI; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.71 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=DObDR8TI; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: AB0B03850B X-Spam-Score: -4.71 X-Migadu-Scanner: scn0.migadu.com X-TUID: wTFx7slAtgPQ Hanno writes: > However, I have noticed some oddities with the characters that are being > associated as keys to the entries in the interface: > > - after "a..z" runs out, '{', '|' and '}' are being used which seems > reasonable -- but after that, I get '\200' and similar before reaching > '=C2=A9'... This is indeed true, but what can we do? There are only that many characters in the keyboard. We may instead start using two-key combinations for tags beyond #26, similar to org-capture. Patches are welcome! > - when defining my own keys, they are not displayed in the top; instead > their characters are missing in the 'a'..'z' range leaving more room > for odd and very difficult-to-type characters > > I am therefore wondering: can I limit the range of characters being > used? Can I force characters defined in =3Dorg-tag-persistent-alist=3D to= be > shown on top? Is this behavior maybe a bug? I think that it would make sense to have `org-tag-persistent-alist` staff being shown on top. Unless there are objections I can merge this trivial change. > I attach an org-file that demonstrates the issue when opened with =3Demacs > -Q=3D and after evaluating the included source block. Thanks! This was very helpful. Best, Ihor