From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Binjo Newsgroups: gmane.emacs.bugs Subject: bug#6836: bug #6836 23.2; ERC -vs- uniquify Date: Thu, 12 Apr 2012 16:18:43 +0800 Organization: Wh0 CaR3s Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1334247220 3630 80.91.229.3 (12 Apr 2012 16:13:40 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 12 Apr 2012 16:13:40 +0000 (UTC) To: "Tom Tromey" , 6836@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 12 18:13:39 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 1SIMeR-0008Mw-9M for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 Apr 2012 18:13:39 +0200 Original-Received: from localhost ([::1]:39340 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SIMeQ-00015S-K5 for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 Apr 2012 12:13:38 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39349) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SIMcl-0000Sj-N2 for bug-gnu-emacs@gnu.org; Thu, 12 Apr 2012 12:12:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SIMcf-0005oh-Fq for bug-gnu-emacs@gnu.org; Thu, 12 Apr 2012 12:11:55 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57999) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SIMcf-0005oU-9V for bug-gnu-emacs@gnu.org; Thu, 12 Apr 2012 12:11:49 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SIMdp-0001KL-SJ for bug-gnu-emacs@gnu.org; Thu, 12 Apr 2012 12:13:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Binjo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Apr 2012 16:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6836 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6836-submit@debbugs.gnu.org id=B6836.13342471745087 (code B ref 6836); Thu, 12 Apr 2012 16:13:01 +0000 Original-Received: (at 6836) by debbugs.gnu.org; 12 Apr 2012 16:12:54 +0000 Original-Received: from localhost ([127.0.0.1]:54537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SIMdh-0001K0-Uw for submit@debbugs.gnu.org; Thu, 12 Apr 2012 12:12:54 -0400 Original-Received: from mail-ob0-f172.google.com ([209.85.214.172]:46487) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SIFGO-00036M-Um for 6836@debbugs.gnu.org; Thu, 12 Apr 2012 04:20:21 -0400 Original-Received: by obbtb4 with SMTP id tb4so2416445obb.3 for <6836@debbugs.gnu.org>; Thu, 12 Apr 2012 01:19:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:organization:date:message-id:user-agent :mime-version:content-type; bh=jjnyyrcZ0iXzZBeB0eHiSCapGsxNObzpOceH828iTmE=; b=dGXn09iUz4jLZEiLa2KaxEP4jXe9UQQGYpkpcg3wa7znx5ktQls7It1UCgXTSDmAzq i1KdcIBS5BLT60A+ib10NqXTBd5+5LPj9Hy1OI8I9umREXwlGeI4MXnbEtaXO4+f/29g XDRcVvKyieh763xA8ITpTZkr97TtFfL/PmMKXz3DgRBlOCT2qaP3HgwGDiGq4xt2T2lD gSqJD4jSLDKG/9WuPZ3srVa6mRKDpNXtdL9WuOclhi9HW6ZRk8HGU5V5SIHt+Mvdsboi nB0bJ/T+sEU0QeeIRJiebuN7mZiFPWeNkJ/vzwo+xhht7LomPIzIH342MtXRtAAYe5zl TnAg== Original-Received: by 10.60.13.196 with SMTP id j4mr1902620oec.14.1334218748632; Thu, 12 Apr 2012 01:19:08 -0700 (PDT) Original-Received: from unknown ([58.101.165.70]) by mx.google.com with ESMTPS id yw3sm6122562obb.7.2012.04.12.01.18.49 (version=SSLv3 cipher=OTHER); Thu, 12 Apr 2012 01:19:07 -0700 (PDT) User-Agent: Emacs Gnus X-Mailman-Approved-At: Thu, 12 Apr 2012 12:12:52 -0400 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 (newer, 2) X-Received-From: 140.186.70.43 X-Mailman-Approved-At: Thu, 12 Apr 2012 12:13:36 -0400 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:58894 Archived-At: hi, Tom I had the same need of uniquifing the same channel name with different irc servers, and found your bug report. It seems not easy to integrate such feature into uniquify.el, so here is my workaround, in case you need it, for such a long time passed. ;) --8<---------------cut here---------------start------------->8--- (defadvice erc-generate-new-buffer-name (after binjo-ad-rename-buffer-uniquify activate) "Uniquify erc buffer names with parts of server name." (let* ((server (ad-get-arg 0)) (target (ad-get-arg 2)) (server-name (nth 1 (reverse (split-string server "\\."))))) (if (string-match ">$" ad-return-value) (setq ad-return-value (concat target ":" server-name))))) --8<---------------cut here---------------end--------------->8--- -- Life is like a prison, can you break it?