From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Newsgroups: gmane.emacs.devel Subject: Re: History for query replace pairs Date: Mon, 6 Oct 2014 20:17:53 +0000 (UTC) Message-ID: References: <87a97ejxuo.fsf@mail.jurta.org> <87lhovik5c.fsf@lifelogs.com> <87wq8egh3r.fsf@lifelogs.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1412626712 27324 80.91.229.3 (6 Oct 2014 20:18:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 6 Oct 2014 20:18:32 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 06 22:18:23 2014 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 1XbEjf-0006jR-0J for ged-emacs-devel@m.gmane.org; Mon, 06 Oct 2014 22:18:23 +0200 Original-Received: from localhost ([::1]:54168 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XbEje-0004i2-Hn for ged-emacs-devel@m.gmane.org; Mon, 06 Oct 2014 16:18:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46646) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XbEjV-0004hd-Jz for emacs-devel@gnu.org; Mon, 06 Oct 2014 16:18:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XbEjP-0005qD-Lq for emacs-devel@gnu.org; Mon, 06 Oct 2014 16:18:13 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:33451) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XbEjP-0005oQ-FD for emacs-devel@gnu.org; Mon, 06 Oct 2014 16:18:07 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XbEjM-0006ZP-2Z for emacs-devel@gnu.org; Mon, 06 Oct 2014 22:18:04 +0200 Original-Received: from 94-21-76-95.pool.digikabel.hu ([94.21.76.95]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 06 Oct 2014 22:18:04 +0200 Original-Received: from adatgyujto by 94-21-76-95.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 06 Oct 2014 22:18:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 22 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 94.21.76.95 (Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0) 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.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:175047 Archived-At: Ted Zlatanov lifelogs.com> writes: > > This is just my opinion, though. It's your code and you're free to > submit it to the GNU ELPA or any other archive :) Just let us know what > you prefer soon so we can move on with it. I don't really plan to do anything more with it. It was an idea and I implemented just a quick proof of concept to test the idea, so this code served its purpose. The important part is the concept and I think in practice it's better than the current replace history interface. It should be reimplemented properly. I created it in a quick and dirty way using shortcuts (e.g it matches the prompt with a regexp to test if it's in query-replace which surely is not the proper way). The code is quite short, so redoing it properly should not be hard. (And it must be done anyway if you want to put it into the core or ELPA, because I haven't signed copyright stuff.) I don't plan to do it, so it's up for grabs.