From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: Re: emacs-27 60c84ad: ; * etc/TODO: Fix last change. Date: Mon, 02 Mar 2020 15:08:47 +0100 Message-ID: References: <20200229173124.11831.98476@vcs0.savannah.gnu.org> <20200229173125.E2D3A21167@vcs0.savannah.gnu.org> <83zhczxa2t.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="102857"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Mar 02 15:11:28 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1j8ln5-000QcK-RU for ged-emacs-devel@m.gmane-mx.org; Mon, 02 Mar 2020 15:11:27 +0100 Original-Received: from localhost ([::1]:33224 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j8ln4-0001Oe-Sl for ged-emacs-devel@m.gmane-mx.org; Mon, 02 Mar 2020 09:11:26 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57418) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j8lka-0008Ly-0P for emacs-devel@gnu.org; Mon, 02 Mar 2020 09:08:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j8lkY-0007Vi-RX for emacs-devel@gnu.org; Mon, 02 Mar 2020 09:08:51 -0500 Original-Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:43453) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j8lkY-0007VU-JO; Mon, 02 Mar 2020 09:08:50 -0500 Original-Received: by mail-wr1-x435.google.com with SMTP id e10so11315362wrr.10; Mon, 02 Mar 2020 06:08:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=OHoI7hoaSdxmtus0wGLLmjHyDfCeTl133lZUq9MhZnE=; b=N3HMK8TcLqy9yJ6qi+hxv5fL6rCYlgfSYF3yyu8vvuCJlBcryISJJWVscYnWk8vknE MD+LHpfZD0s5k0mM4WYxVzFN8nZIqv2HyP5dfo0CygcuscZJQsCkJtcNT8+TuAzy4H+R 38C0T5wdYnzvJVm00I9egA+aAVfb5MGGPv10RUuLCBKntSv/CTNaNf9P4XNqGu0NbsFl SrQJq+SFKlQih6B6vcxIfDdKd9UROvgj78YYewZkRtD5UmUhZCTwbAavul00nAND3xMV poxKxrxGkBrUrQORSxUQPOvSfBii9OWoT2k/3ja68k4Fy6i1oKiM9gOWojv6h2atvnjx LmTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=OHoI7hoaSdxmtus0wGLLmjHyDfCeTl133lZUq9MhZnE=; b=XaPZ4yvdxrewerx8tQUnqIP2dAtfkZXrBZDHcrqux26BpFaAOGBivICtrbDQbgQzkj I/SB8HCYAxixAg8yqqvZJhcGt6qFCgpm/T4Hct9DziLdWvqzWFurXbNuwtmsjFTmWkiK wUCeXeAYg+/lrUWuRunCQ0yxAHY+WE65EadkKePnkTqhojucruqPoCv9ido/1McAsIlu 5skR9LlzrFkF+pMHyA2RahpbBS1G5HkaXRZH0X8GlVqGhKsot0YSNLBVRjEpB1164W+j iXiDFCcY/Saq3xFmpD2jPcAwGrJQrl7xxibhtVSsi8ZlC5ece4NiWe1SbbBU8dD17/uB 3nqg== X-Gm-Message-State: ANhLgQ1YnPmSpzk0bZV2QTGZ1iiN0DXGj5c/albCnMmFX496zZrg7cuw S17ROTBt7NyroIIqU7UyXhfYmQlV X-Google-Smtp-Source: ADFU+vs9vZBWSzLTZy+MjjNPvKdGSu1ot5fZRVkmEufSGeEBaZoUU5BJdLf10yjQiugoiNiORlDVew== X-Received: by 2002:adf:8182:: with SMTP id 2mr5389292wra.37.1583158128659; Mon, 02 Mar 2020 06:08:48 -0800 (PST) Original-Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id j12sm28836548wrt.35.2020.03.02.06.08.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Mar 2020 06:08:47 -0800 (PST) In-Reply-To: <83zhczxa2t.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 02 Mar 2020 13:36:26 +0200") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::435 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:245157 Archived-At: >>>>> On Mon, 02 Mar 2020 13:36:26 +0200, Eli Zaretskii said: >> From: Robert Pluim >> Date: Mon, 02 Mar 2020 11:40:35 +0100 >> Cc: Eli Zaretskii >>=20 >> >>>>> On Sat, 29 Feb 2020 12:31:25 -0500 (EST), eliz@gnu.org (Eli Za= retskii) said: >>=20 Eli> Emacs by default displays the Variation Selector (VS) codepoints n= ot Eli> -composed with base characters as thin 1-pixel space glyphs. The Eli> -Unicode FAQ says that if variation sequences cannot be supported,= the Eli> -VS characters should not be shown, leaving just the base characte= r of Eli> -the sequence visible. This could be handled via Eli> -glyphless-char-display, by changing the entries for VS codepoints= to Eli> -'zero-width'. Eli> +composed with base characters as hex codes in a box. The Unicode= FAQ Eli> +says that if variation sequences cannot be supported, the VS Eli> +characters should not be shown, leaving just the base character o= f the Eli> +sequence visible. This could be handled via glyphless-char-displ= ay, Eli> +by changing the entries for VS codepoints to 'zero-width'. Or we Eli> +could display them as a thin 1-pixel space, as we do with format Eli> +control characters, by using 'thin-space' there. >>=20 >> I have emacs set up to show a 1-pixel space, since I hate hidden >> control characters. I think it would be a better default than a >> hex-box or hiding them. Eli> Then maybe this TODO item is for you ;-) I thought processing the emoji files from Unicode was mine? :-) I=CA=BCll take a look after that is done. BTW, I=CA=BCve run into a small problem with that: I=CA=BCm using regexp-op= t, which results in: Loading international/emoji-zwj... Attempt to autoload regexp-opt while preparing to dump make[1]: *** [emacs.pdmp] Error 255 I can=CA=BCt require it either: Loading international/emoji-zwj... (require regexp-opt) while preparing to dump make[1]: *** [emacs.pdmp] Error 255 I guess the composition rules don=CA=BCt *have* to be dumped, but it would be nice if they were. Robert