From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: How to make Emacs popular again: Use monospaced fonts less Date: Thu, 15 Oct 2020 14:31:43 -0400 Message-ID: References: <87tuv1f2y9.fsf@gnus.org> <87o8l9f1dl.fsf@gnus.org> <83lfgc50gb.fsf@gnu.org> <875z7gflpl.fsf@gnus.org> <83imbf2xux.fsf@gnu.org> <87lfgbarkk.fsf@gnus.org> <83zh4q195b.fsf@gnu.org> <87sgah1mjz.fsf@gnus.org> <83r1q0zwlp.fsf@gnu.org> <837drszozo.fsf@gnu.org> <83lfg7y4ka.fsf@gnu.org> <83d01jy35d.fsf@gnu.org> <83a6wny1oh.fsf@gnu.org> <83362fxwld.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="20833"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: larsi@gnus.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 15 20:33:52 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 1kT84W-0005K0-6x for ged-emacs-devel@m.gmane-mx.org; Thu, 15 Oct 2020 20:33:52 +0200 Original-Received: from localhost ([::1]:56604 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kT84V-0000du-4O for ged-emacs-devel@m.gmane-mx.org; Thu, 15 Oct 2020 14:33:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39558) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kT82Z-0006wU-3P for emacs-devel@gnu.org; Thu, 15 Oct 2020 14:31:51 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:42667) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kT82W-0005XP-Jl; Thu, 15 Oct 2020 14:31:50 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 0B930100275; Thu, 15 Oct 2020 14:31:46 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id AE7551000F4; Thu, 15 Oct 2020 14:31:44 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1602786704; bh=BFbdaedweKc/nxR4tyHD+n/BRvZHqBIb7e+a4ws5X1E=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=IxfZ3oUujHjDCa9x+E/Gq5qyisp8KIv58HyzUUKGfjQjPyz7Ia07q8gDVcfK5zsCu TJ/+klhfIUmLnJ8zu3/CYnyx+0RxYrTFAxHhw7Ay0/Mptg/KewB9X+Sk9SiZY4NsDb o561gvj2ikj76jSVTiv3qbV57WVnl2ldz6notpWzNSD9/XvMJPFqb0OEB4C6yaZKzx lNuzToCJrXB01LTg80wkho/34EyjLMODi2VbNwzTC1aOEySYT3VErz/IOMzZaj9L8S Q/xlzUC2IUpUpOXYgBswOwb5VNYVy6vzhTXW1Zg0l+KfvaAnsGDAvWQTD1j5/lS6lk j736DYIAl2gEQ== Original-Received: from alfajor (unknown [157.52.9.240]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 686711202CE; Thu, 15 Oct 2020 14:31:44 -0400 (EDT) In-Reply-To: <83362fxwld.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 15 Oct 2020 19:50:06 +0300") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/15 14:31:46 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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.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:257754 Archived-At: > The problem is that if the run of text which needs to be "padded" this > way can be split between lines, the problem becomes undefined. I think we could give it a well-defined meaning. E.g. (put-text-property (1- END) END 'relative-end-position (list START 50)) could mean something like "make sure that END ends up exactly 50 pixels more to the right than the horizontal pixel position of START". This way, it could be used for indentation relative to some position START in some previous line. Sadly, this email format does not include any notion of margin, so I can't include the simple&elegant implementation of that feature here. Stefan