From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dani Moncayo Newsgroups: gmane.emacs.bugs Subject: bug#13032: 24.3.50; Request: Provide a `delete-duplicate-lines' command Date: Thu, 29 Nov 2012 20:23:16 +0100 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1354217045 29059 80.91.229.3 (29 Nov 2012 19:24:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 29 Nov 2012 19:24:05 +0000 (UTC) To: 13032@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 29 20:24:17 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1Te9ib-00042u-4m for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Nov 2012 20:24:17 +0100 Original-Received: from localhost ([::1]:56384 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Te9iP-0001qM-RA for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Nov 2012 14:24:05 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:41201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Te9iN-0001pP-C9 for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2012 14:24:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Te9iL-0005Ls-KB for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2012 14:24:03 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35312) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Te9iL-0005Lo-FV for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2012 14:24:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Te9kI-0000XH-5o for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2012 14:26:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dani Moncayo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Nov 2012 19:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13542171252005 (code B ref -1); Thu, 29 Nov 2012 19:26:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 29 Nov 2012 19:25:25 +0000 Original-Received: from localhost ([127.0.0.1]:45563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Te9jf-0000WF-HL for submit@debbugs.gnu.org; Thu, 29 Nov 2012 14:25:24 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:33380) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Te9je-0000W9-4u for submit@debbugs.gnu.org; Thu, 29 Nov 2012 14:25:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Te9hf-0005Dz-US for submit@debbugs.gnu.org; Thu, 29 Nov 2012 14:23:20 -0500 Original-Received: from lists.gnu.org ([208.118.235.17]:37633) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Te9hf-0005Dv-R6 for submit@debbugs.gnu.org; Thu, 29 Nov 2012 14:23:19 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:41039) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Te9he-0001lm-TI for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2012 14:23:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Te9hd-0005Dd-Ps for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2012 14:23:18 -0500 Original-Received: from mail-ob0-f169.google.com ([209.85.214.169]:63401) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Te9hd-0005DW-Jj for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2012 14:23:17 -0500 Original-Received: by mail-ob0-f169.google.com with SMTP id lz20so15502486obb.0 for ; Thu, 29 Nov 2012 11:23:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=cZAcsF//HcFblNwPAAlDJTpbKJmneC8ZAV0f2FV+BSI=; b=NL5KKrhcXsaPWS7ROIy9YIamgeLcdJNSLPBVEFxJYG9Hp00BJzGGpWb9EdHmsEh87E LifmWJXD4g7yLkC4W1cFGDaJuFR/cJ8a50POT5sHpg3/g29acQPBiEbPTl2fIYFXjxvL 4hYuD1pEVG6hDyAaXkDtXrwu/DO/9suIB+DYytSQjgK3MRMaCMj9zKAO+PbC+Csa0CWt jxflVI6Rmf5qnS1DvObn0x/S3UG3/BwIMgL57zpUVTpTHSXSKCYVKhWq8xy96YIcyPQV b/f4vwRSPTJ13qp3MImPPKVhd/tjRO8yvENs18kjWjk+a6Q6yGzp8B+EpFmjWjidSCcl +xtg== Original-Received: by 10.182.116.6 with SMTP id js6mr8793058obb.82.1354216997043; Thu, 29 Nov 2012 11:23:17 -0800 (PST) Original-Received: by 10.60.64.170 with HTTP; Thu, 29 Nov 2012 11:23:16 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:67599 Archived-At: Severity: wishlist Recent versions of MS-Excel and also LibreOffice's Calc have a feature that I find very useful: the ability of remove duplicate lines from a given list (range). I think it would be worth to add such a feature to Emacs. That is: provide a function `delete-duplicate-lines' (or some such) that removes all duplicate lines in the active region and prints in the echo area a message like "Duplicate lines removed: ". TIA. PS: There has been some discussion about this in this thread: http://lists.gnu.org/archive/html/help-gnu-emacs/2012-11/msg00417.html. Jambunathan K provided a possible implementation, but it lacks the message in the echo area (which I think is important). In GNU Emacs 24.3.50.1 (i386-mingw-nt6.1.7601) of 2012-11-28 on MS-W7-DANI Bzr revision: 111021 jay.p.belanger@gmail.com-20121128045113-o6xvwncuryx8al3u Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -Ic:/emacs/libs/libXpm-3.5.10/include -Ic:/emacs/libs/libXpm-3.5.10/src -Ic:/emacs/libs/libpng-1.2.37-lib/include -Ic:/emacs/libs/zlib-1.2.5 -Ic:/emacs/libs/giflib-4.1.4-1-lib/include -Ic:/emacs/libs/jpeg-6b-4-lib/include -Ic:/emacs/libs/tiff-3.8.2-1-lib/include -Ic:/emacs/libs/libxml2-2.7.8-w32-bin/include/libxml2 -Ic:/emacs/libs/gnutls-3.0.9-w32-bin/include -Ic:/emacs/libs/libiconv-1.9.2-1-lib/include' Important settings: value of $LANG: ENU locale-coding-system: cp1252 default enable-multibyte-characters: t -- Dani Moncayo