From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: display-completion-list should not strip text properties Date: Tue, 04 Sep 2007 18:58:25 -0400 Message-ID: References: <877in93z6c.fsf@jurta.org> <87wsv71esh.fsf@jurta.org> <20070904084911.GA10705@www.trapp.net> <87abs2wyao.fsf@jurta.org> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1188947180 12898 80.91.229.12 (4 Sep 2007 23:06:20 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 4 Sep 2007 23:06:20 +0000 (UTC) Cc: emacs-devel@gnu.org To: bojohan+news@dd.chalmers.se (Johan =?utf-8?Q?Bockg=C3=A5rd?=) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 05 01:06:19 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IShTM-00020N-8V for ged-emacs-devel@m.gmane.org; Wed, 05 Sep 2007 01:06:16 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IShTK-00045J-R5 for ged-emacs-devel@m.gmane.org; Tue, 04 Sep 2007 19:06:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IShM2-0006Fe-JM for emacs-devel@gnu.org; Tue, 04 Sep 2007 18:58:42 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IShM1-0006EV-Uo for emacs-devel@gnu.org; Tue, 04 Sep 2007 18:58:42 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IShM1-0006EI-QY for emacs-devel@gnu.org; Tue, 04 Sep 2007 18:58:41 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IShM1-0000rT-Fs for emacs-devel@gnu.org; Tue, 04 Sep 2007 18:58:41 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1IShLl-0002mC-Lu; Tue, 04 Sep 2007 18:58:25 -0400 In-reply-to: (bojohan+news@dd.chalmers.se) X-Detected-Kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:77793 Archived-At: (defun foo () ;; (Optional) doc string for old emacsen. "mumble toto titi" ;; (Optional) doc vector for new emacsen, ["mumble " (propertize "toto" 'face 'highlight) " titi"] ;; ...or like this, [html "mumble toto titi"] ;; ...or this, [texi "mumble @emph{toto} titi"] ;; etc. BODY...) The idea of using a vector to concatenate doc strings seems interesting. It would be somewhat harder to implement, though, because it would require changes to the mechanisms that store doc strings. I reject the idea of having multiple versions of doc strings in different formats, because it would tempt people to put lots of time into using the feature by writing all the formats. We cannot afford that diversion of effort, so we should not open the temptation. My decision is we will not install that feature.