From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: substitute-in-file-name and "$" Date: Tue, 08 Jul 2003 16:02:07 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <3F09E715.6030708@yahoo.com> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1057695105 19585 80.91.224.249 (8 Jul 2003 20:11:45 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 8 Jul 2003 20:11:45 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Jul 08 22:11:42 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19ZyoQ-00055Q-00 for ; Tue, 08 Jul 2003 22:11:42 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19Zyyv-00071C-00 for ; Tue, 08 Jul 2003 22:22:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Zymh-0005Cl-Nr for emacs-devel@quimby.gnus.org; Tue, 08 Jul 2003 16:09:55 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19Zyil-0003Ue-3y for emacs-devel@gnu.org; Tue, 08 Jul 2003 16:05:51 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19Zyfs-0002Et-NM for emacs-devel@gnu.org; Tue, 08 Jul 2003 16:02:53 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19ZyfA-0001Xu-6v for emacs-devel@gnu.org; Tue, 08 Jul 2003 16:02:08 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.20) id 19Zyf9-0006Y0-TR; Tue, 08 Jul 2003 16:02:07 -0400 Original-To: Kevin Rodgers In-reply-to: <3F09E715.6030708@yahoo.com> (message from Kevin Rodgers on Mon, 07 Jul 2003 15:33:09 -0600) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15495 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15495 But as long as file-name-directory, file-name-nondirectory, expand-file-name, etc. preserved text properties, the programmer would have to intentionally circumvent the feature. Unfortunately, those functions seem to remove text properties from their result (in the Emacs 21.3 release). It would be quite a pain to make them preserve text properties in general. Anyway, I think we already have the right solution to this problem.