From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Variable pitch text filling Date: Mon, 29 Nov 2021 16:09:31 +0100 Message-ID: <875ysbxal0.fsf@gnus.org> References: <87ilwft1ph.fsf@gnus.org> <837dcv2c2c.fsf@gnu.org> <875ysft0l3.fsf@gnus.org> <835yse3n01.fsf@gnu.org> <87lf1ars0f.fsf@gnus.org> <83czmm11t0.fsf@gnu.org> <87h7byrplm.fsf@gnus.org> <83a6hq0zey.fsf@gnu.org> <87lf19r7uv.fsf@gnus.org> <83tufxy7f0.fsf@gnu.org> <83o865xuf3.fsf@gnu.org> <87v90b136m.fsf@gnus.org> <83tufvukjj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1863"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Nov 29 16:11:21 2021 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 1mriJN-0000Dl-0l for ged-emacs-devel@m.gmane-mx.org; Mon, 29 Nov 2021 16:11:21 +0100 Original-Received: from localhost ([::1]:48692 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mriJM-0001oV-15 for ged-emacs-devel@m.gmane-mx.org; Mon, 29 Nov 2021 10:11:20 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:49614) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mriHu-000132-4F for emacs-devel@gnu.org; Mon, 29 Nov 2021 10:09:50 -0500 Original-Received: from [2a01:4f9:2b:f0f::2] (port=48510 helo=quimby.gnus.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mriHh-0008O3-IO; Mon, 29 Nov 2021 10:09:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=CWydfu+JdZSpuWBCKAoGFuXSO+nuuL7V8xQJsUpdocc=; b=T6rNZGj4ju0UtC6F6SAn27IUzI JPJ+lAICVZNLO3tFd2k1vgxkevXgLFvHxMaKAG8gJpU2H9ybs1IcfivBsgYgoQaFgbv1nDFS96nqS MB1mfJaEQaIRgruzUCxiIxb62ItpNXVu4869NCNVSBFEHEG518dJPXmqllz+LiQ09tcM=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mriHc-0005Qa-AI; Mon, 29 Nov 2021 16:09:35 +0100 X-Now-Playing: Black Midi's _Cavalcade_: "Dethroned" In-Reply-To: <83tufvukjj.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 29 Nov 2021 16:02:40 +0200") X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a01:4f9:2b:f0f::2 (failed) Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -35 X-Spam_score: -3.6 X-Spam_bar: --- X-Spam_report: (-3.6 / 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, RCVD_IN_DNSWL_MED=-2.3, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:280494 Archived-At: Eli Zaretskii writes: >> Hm... Oh, OK, I see what you mean now. Yes, I think that would work >> fine, but it's semantically slightly odd to have these width spec work >> differently than the other width specs. > > Well, the spec will have a different name, and the documentation will > explain what that means. Consistency is also a plus... Your definition of "normal character width" is clearly superior to what we have in Emacs today, though, so I wonder whether we could change that. That is, today if you say `display (space 2)' you get a multiple of the frame column width. We could change that to be the ASCII font width of the current face instead, like what you suggested for this new feature. This would be incompatible, but I doubt it'd break anything much in practice. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no