From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: display-completion-list should not strip text properties Date: Fri, 06 Apr 2007 11:41:19 +0300 Message-ID: References: <878xd8dw3d.fsf@stupidchicken.com> <17941.35328.281122.300772@farnswood.snap.net.nz> <5y7isq2tho.fsf@fencepost.gnu.org> <87d52ifekm.fsf@stupidchicken.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: sea.gmane.org 1175849043 24809 80.91.229.12 (6 Apr 2007 08:44:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 6 Apr 2007 08:44:03 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 06 10:43:15 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 1HZk0g-0006ek-LC for ged-emacs-devel@m.gmane.org; Fri, 06 Apr 2007 10:41:31 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HZk48-0004JG-ET for ged-emacs-devel@m.gmane.org; Fri, 06 Apr 2007 04:45:04 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HZk45-0004J3-5K for emacs-devel@gnu.org; Fri, 06 Apr 2007 04:45:01 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HZk43-0004Ib-KQ for emacs-devel@gnu.org; Fri, 06 Apr 2007 04:45:00 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HZk43-0004IW-9Q for emacs-devel@gnu.org; Fri, 06 Apr 2007 04:44:59 -0400 Original-Received: from nitzan.inter.net.il ([213.8.233.22]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HZk0W-0004Ed-GJ; Fri, 06 Apr 2007 04:41:20 -0400 Original-Received: from HOME-C4E4A596F7 (IGLD-84-228-45-129.inter.net.il [84.228.45.129]) by nitzan.inter.net.il (MOS 3.7.3a-GA) with ESMTP id GLK81927 (AUTH halo1); Fri, 6 Apr 2007 11:41:12 +0300 (IDT) In-reply-to: <87d52ifekm.fsf@stupidchicken.com> (message from Chong Yidong on Thu, 05 Apr 2007 21:59:21 -0400) X-detected-kernel: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (2) 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:69115 Archived-At: > From: Chong Yidong > Date: Thu, 05 Apr 2007 21:59:21 -0400 > Cc: Nick Roberts , rms@gnu.org, emacs-devel@gnu.org > > 1997-03-24 Kevin Rodgers > > * compile.el (grep-program): New variable. > (grep-command): Use it, and test whether it supports the -e > option; fix doc string (last command is stored in history variable). > (grep-null-device): Declare before grep-program and grep-command. > (grep-find-use-xargs, grep-find-command, grep-find-history): > New variables. > (grep-find): New command. > (grep): Only concatenate grep-null-device to COMMAND when it's > not nil (to support grep-find). > > 1996-09-12 Kevin Rodgers > > * loadhist.el (read-feature): New function. > (unload-feature): Read FEATURE interactively with read-feature. > > I can probably do this in a day. Should I go ahead with the big revert? If we go this way, it is better that the person who reimplements Kevin's changes is someone other than you, because you looked too close into his code and may inadvertently write identical or very similar code. To avoid possible legal complications, a better way is this: you describe here, in plain English, what the changes do, and someone else codes that in Lisp. That way, copyright-related claims will not hold, since the chances that the other person's implementation will be identical are virtually non-existent, and the ideas of the changes are not copyrightable.