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: Face text property for `minor-mode-alist` item. Date: Sun, 27 Dec 2020 23:09:39 +0100 Message-ID: <878s9i99zw.fsf@gnus.org> References: <87im8nz3i9.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18376"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Emacs Devel To: Narendra Joshi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 27 23:10:22 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 1kteF3-0004fb-CZ for ged-emacs-devel@m.gmane-mx.org; Sun, 27 Dec 2020 23:10:21 +0100 Original-Received: from localhost ([::1]:36842 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kteF2-00041V-En for ged-emacs-devel@m.gmane-mx.org; Sun, 27 Dec 2020 17:10:20 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60620) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kteEV-0003Y1-Ub for emacs-devel@gnu.org; Sun, 27 Dec 2020 17:09:47 -0500 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:53746) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kteEU-0002oR-Dp for emacs-devel@gnu.org; Sun, 27 Dec 2020 17:09:47 -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=m7EVaQI32kWhipC6ELgPWkPAlQGUTTalcWLyQkIyRN0=; b=JAyKRsuipz2yH+q3dHT7G6qsYz +Inx4CV9dWa9wnXlaKIKbILftWU6epg2zSuwoGBGUlEiefi6t9R6D7JBQJtK2BwFM4dKf1hjVQ3OT loUmToiDTKEOE5e6eGSSsY/2L3nPAyJf0DrY1WFD9DqB+ktTqPFJ0n6K+P3Epu3+kO9I=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kteEP-0004eJ-0q; Sun, 27 Dec 2020 23:09:44 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEVljtOgrL9Tb5+r j2aaaz86Pz/////dWU98AAAAAWJLR0QGYWa4fQAAAAd0SU1FB+QMGxU5K7s828oAAAG6SURBVDjL ddJbupwgDADgaDcwyOn7+ZjxvRpcwBzIAqpk/1tpEsFLe8oDaH6SeAHg2+E66B7goC0PWTpw7oRH B+Y2Odc51zKggt7tAN+BU4AG8A/UiOlfcI5H59wJfTigxQ36J55vdoX5fxAa9FPnvJ80bpHXC39Z dEDvAuKEGKzra93hx4CzlI04B4HhE/pRYAD0AogCQWEO0FOa+zk8B3z6mKaaIVNPWTatQQq9YkJM N6DwkkKEiVI00IJjwTHNRfYS5mjwqcClRC7MApnKsi1cM5hL8oVowy1ziYVXg5GZn+iJUsKceSPd fwAV4rQsiSS+Bk0BXFiHtNgIY5T4WEtVIJ2cXXO4AEc+RrjBdoVxFcB6u7S4NOcr2Foqr79PSAa5 3l1g082lXGDcL63KLaMBHiBfRmG5NClZ37TkrDC3JtHqYdGUK5Tpg/LC7iPnHdpjMXqJ8KQzKUwN koXe8YCfFd5SSob8LspvhaFlRG1rwEnBjeeXlSfNUosU0M0nSEoSYAQ5ecfLG8jhNcgK8QbEuSQg vEuW46gFIZZdqEGavD4DbGRdohzxcQfndQGOm6Xkrx34a1/+AOGc4i/83KuLAAAAJXRFWHRkYXRl OmNyZWF0ZQAyMDIwLTEyLTI3VDIxOjU3OjQyKzAwOjAwiCyGNwAAACV0RVh0ZGF0ZTptb2RpZnkA MjAyMC0xMi0yN1QyMTo1Nzo0MiswMDowMPlxPosAAAAASUVORK5CYII= X-Now-Playing: Supertramp's _Breakfast in America_: "Goodbye Stranger" In-Reply-To: <87im8nz3i9.fsf@gmail.com> (Narendra Joshi's message of "Sun, 27 Dec 2020 16:13:02 +0100") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, 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:261922 Archived-At: Narendra Joshi writes: > Is this a bug in Emacs or is this expected behaviour? It's expected (but possibly under-documented?) behaviour -- the mode line code tries to be super-efficient, and doesn't allow text to have different text properties. As you've discovered, it only uses the text property from the first character, and uses that over the entire text fragment. You have to use the special (:propertize ...) mode line constructs (and chop up the text) to get more fine-grained text properties in the mode line. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no