From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Recent commit modifying mark-whole-buffer (master/aeb613ea95b7970e66d663ec5cba54e9ec0528fa) Date: Sat, 30 Apr 2016 10:41:39 -0400 Message-ID: References: <87lh3x4dkb.fsf@gnus.org> <83wpngx69z.fsf@gnu.org>> <87fuu4bo3y.fsf@gnus.org> <83inz0wprx.fsf@gnu.org>> <87shy4a8d4.fsf@gnus.org> <83fuu4wnmm.fsf@gnu.org>> <87y47w5w0p.fsf@gnus.org>> <83bn4swdif.fsf@gnu.org>> <0943fde5-ec4e-40f5-85da-6cfe258f0513@default> <83y47wuqvg.fsf@gnu.org> <87eg9ouq24.fsf@gnus.org> <83shy4ups9.fsf@gnu.org> <87lh3wp390.fsf@gnus.org> <87oa8rp3mg.fsf@gnus.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1462027321 7120 80.91.229.3 (30 Apr 2016 14:42:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 30 Apr 2016 14:42:01 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 30 16:41:53 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1awW5g-0005lQ-TY for ged-emacs-devel@m.gmane.org; Sat, 30 Apr 2016 16:41:53 +0200 Original-Received: from localhost ([::1]:58646 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1awW5Z-0002Xk-Q6 for ged-emacs-devel@m.gmane.org; Sat, 30 Apr 2016 10:41:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50115) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1awW5Q-0002KG-Un for emacs-devel@gnu.org; Sat, 30 Apr 2016 10:41:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1awW5F-0000pl-DI for emacs-devel@gnu.org; Sat, 30 Apr 2016 10:41:31 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:46555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1awW5F-0000nO-6G for emacs-devel@gnu.org; Sat, 30 Apr 2016 10:41:25 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1awW53-0005Vk-6o for emacs-devel@gnu.org; Sat, 30 Apr 2016 16:41:13 +0200 Original-Received: from c-24-91-183-66.hsd1.ct.comcast.net ([24.91.183.66]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 30 Apr 2016 16:41:13 +0200 Original-Received: from monnier by c-24-91-183-66.hsd1.ct.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 30 Apr 2016 16:41:13 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 20 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-24-91-183-66.hsd1.ct.comcast.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:p4rXMTyeh1JyclSVgQEuU1gUs0E= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:203457 Archived-At: > That was my original idea, but I think Drew is right that if somebody > has said > (read-from-minibuffer (propertize "foo" 'face 'bold)) > it's pretty unlikely that they want `bold' merged with the blue face... FWIW, I disagree. I expect on the contrary that if the author wrote (propertize "foo" 'face 'bold), he meant "make this thing bolder than the rest" rather than "make this thing bold and override the default minibuffer prompt's face for all other properties". > I mean, they can also bind `minibuffer-prompt-properties', but > that's... not very convenient, since it has other, necessary > properties, or redefine the minibuffer-prompt face, but that's also not > what you want to do for a single prompt. You can use (propertize "foo" 'face '(bold default)) when you want to override the default minibuffer prompt face. Stefan