From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Alex Murray Newsgroups: gmane.emacs.bugs Subject: bug#35141: Add a default action to erc-desktop-notifications to switch to the originating buffer Date: Thu, 4 Apr 2019 17:02:24 +1030 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000007dc7570585ae893a" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="261139"; mail-complaints-to="usenet@blaine.gmane.org" To: 35141@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 04 14:38:21 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hC1dM-0015pE-Cd for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 Apr 2019 14:38:20 +0200 Original-Received: from localhost ([127.0.0.1]:53274 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hC1dL-0000MY-Dm for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 Apr 2019 08:38:19 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:36956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hC1dA-0000Lc-To for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2019 08:38:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hC1d9-00010m-1j for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2019 08:38:08 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58456) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hC1d5-0000wc-5T for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2019 08:38:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hC1d5-0006q1-2m for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2019 08:38:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alex Murray Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Apr 2019 12:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35141 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.155438146926247 (code B ref -1); Thu, 04 Apr 2019 12:38:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 4 Apr 2019 12:37:49 +0000 Original-Received: from localhost ([127.0.0.1]:43765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hC1cr-0006pH-7r for submit@debbugs.gnu.org; Thu, 04 Apr 2019 08:37:49 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:45872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hBvvf-0004Mu-2F for submit@debbugs.gnu.org; Thu, 04 Apr 2019 02:32:51 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:42507) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hBvvZ-0000yc-Qz for submit@debbugs.gnu.org; Thu, 04 Apr 2019 02:32:45 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:60252) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hBvvY-00044k-OF for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2019 02:32:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hBvvX-0000w5-O2 for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2019 02:32:44 -0400 Original-Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:36228) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hBvvX-0000r3-7l for bug-gnu-emacs@gnu.org; Thu, 04 Apr 2019 02:32:43 -0400 Original-Received: by mail-wm1-x32b.google.com with SMTP id h18so1791486wml.1 for ; Wed, 03 Apr 2019 23:32:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=F73NlmReMIZH+H1sZoDbWlyrjG+HUh/6W8435zrQ4Bo=; b=W9aDPrjcR3p1Fsrhnriz6EMfcjVCplbQ+/2jEHi2/9ED9nBXtlFrEYTcpdpUC23OBY bZAApoyMCUE/bo5PS1pxHfPocqftCmA7UCGPT52KzHCZzdpheQ4KI5twe7Nbj82csNLw oz9hlWVSUdhZ+zrrPOxnCN2r/oJb1eTj0sRjW7JF9DQZuJ7kI8DZw3QZZc2csN5J1pwx eqK+lmn1wn7CS/KJo3k5cCS867CFfR5smaeDCnybqStZqYmfkcvAOVN4TPjd2Wa+wQRQ Oean30ai51RSNpq1GkKf7hb4M6E4BXcfel5Rr3xvBmjhpPz5Yx+hBcxL0Zr0QkSzD9Hi LYLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=F73NlmReMIZH+H1sZoDbWlyrjG+HUh/6W8435zrQ4Bo=; b=BkCUQEFgWGDUh0YSCrNAvcOwCQmWlagaSOljLxzG31RWlZrcPzz1WyUHNdW7uSmaXg TgM10x9+sOxZmhyoOdKXp7i9xY1eNoFhM+c87fcNQyW/CwtHwpHmmK1M7LI+OQDMTSNh RHffH9spXIL5daDFEOyotUhHOicL61SAmKrPuEqwbhTnL9f6u/T4XiwlUoi5YdbwUXzA 0xwz8w/z3XDwFdEBIH0DAyLh0FkU4GbhuN/Waxf90TdlsH488OpxIHj8n17xQv+cHcLd chqG1h+1BI+iKAl+nwX1D7a81SJs3j5eF35A6ttsvvmpaiyIYiyQnT7zof8aWUaHxG9l 2T8Q== X-Gm-Message-State: APjAAAU2q+DSgc3HUDxGE9Vtyg4hb2KpD+XP1YcBOVsJvhiK3hX/V92B eDYB9BXWIyIW0Ehdkl7pjK+tzAe4XHarBcS3rFQx/v8x X-Google-Smtp-Source: APXvYqyT8EJIC6Qo4z51BzLoAIyqatfa9IDEWAE983+d0emESdLpQFYz7ukiqoWCmoc6GpFTUSR56aQqVhyyXt3bUgo= X-Received: by 2002:a1c:6783:: with SMTP id b125mr2667697wmc.41.1554359561069; Wed, 03 Apr 2019 23:32:41 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Thu, 04 Apr 2019 08:37:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:157160 Archived-At: --0000000000007dc7570585ae893a Content-Type: multipart/alternative; boundary="0000000000007dc7540585ae8938" --0000000000007dc7540585ae8938 Content-Type: text/plain; charset="UTF-8" Attached is a patch which converts erc-desktop-notifications.el to lexical-binding and adds a default action to the generated notifications so that when they are clicked we automatically switch to the originating buffer. --0000000000007dc7540585ae8938 Content-Type: text/html; charset="UTF-8"
Attached is a patch which converts erc-desktop-notifications.el to lexical-binding and adds a default action to the generated notifications so that when they are clicked we automatically switch to the originating buffer.
--0000000000007dc7540585ae8938-- --0000000000007dc7570585ae893a Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Switch-to-originating-erc-buffer-when-clicking-deskt.patch" Content-Disposition: attachment; filename="0001-Switch-to-originating-erc-buffer-when-clicking-deskt.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ju29jc7y0 RnJvbSA1MmI2MzI3MmVlZDhhYWFmY2Q5MzFlODMzYWQwMDZkZDQyNWQ2NTEyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IE11cnJheSA8bXVycmF5LmFsZXhAZ21haWwuY29tPgpE YXRlOiBUaHUsIDQgQXByIDIwMTkgMTY6NDk6NDggKzEwMzAKU3ViamVjdDogW1BBVENIXSBTd2l0 Y2ggdG8gb3JpZ2luYXRpbmcgZXJjIGJ1ZmZlciB3aGVuIGNsaWNraW5nIGRlc2t0b3AKIG5vdGlm aWNhdGlvbgoKKiBsaXNwL2VyYy9lcmMtZGVza3RvcC1ub3RpZmljYXRpb25zLmVsOiBTd2l0Y2gg dG8gbGV4aWNhbC1iaW5kaW5nIGFuZAogIGFkZCBhIGRlZmF1bHQgYWN0aW9uIHRvIHRoZSBkZXNr dG9wIG5vdGlmaWNhdGlvbiB3aGljaCBzd2l0Y2hlcyB0bwogIHRoZSBidWZmZXIgZnJvbSB3aGlj aCB0aGUgbm90aWZpY2F0aW9uIG9yaWdpbmF0ZWQuIEFzIHN1Y2ggY2xpY2tpbmcKICBvbiB0aGUg bm90aWZpY2F0aW9uIG5vdyBhdXRvbWF0aWNhbGx5IHN3aXRjaGVzIHRvIHRoYXQgYnVmZmVyLgot LS0KIENoYW5nZUxvZy4zICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKysrKysrCiBs aXNwL2VyYy9lcmMtZGVza3RvcC1ub3RpZmljYXRpb25zLmVsIHwgMTggKysrKysrKysrKysrLS0t LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvQ2hhbmdlTG9nLjMgYi9DaGFuZ2VMb2cuMwppbmRleCAyMzVjOGJiMTgwLi4z ODE5ZDZiNGZlIDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cuMworKysgYi9DaGFuZ2VMb2cuMwpAQCAt MSwzICsxLDEwIEBACisyMDE5LTA0LTA0ICBBbGV4IE11cnJheSAgPG11cnJheS5hbGV4QGdtYWls LmNvbT4KKworCSogbGlzcC9lcmMvZXJjLWRlc2t0b3Atbm90aWZpY2F0aW9ucy5lbDogVXNlIGxl eGljYWwtYmluZGluZy4KKwkoZXJjLW5vdGlmaWNhdGlvbnMtbm90aWZ5KTogQWRkIGEgZGVmYXVs dCBhY3Rpb24gdG8KKwlub3RpZmljYXRpb25zIHdoaWNoIHN3aXRjaGVzIHRvIHRoZSBidWZmZXIg ZnJvbSB3aGljaCB0aGUKKwlub3RpZmljYXRpb24gb3JpZ2luYXRlZC4KKwogMjAxOS0wMy0yMCAg RWxpIFphcmV0c2tpaSAgPGVsaXpAZ251Lm9yZz4KIAogCUltcHJvdmUgaW5kZXhpbmcgb2YgdGhl IHVzZXIgbWFudWFsCmRpZmYgLS1naXQgYS9saXNwL2VyYy9lcmMtZGVza3RvcC1ub3RpZmljYXRp b25zLmVsIGIvbGlzcC9lcmMvZXJjLWRlc2t0b3Atbm90aWZpY2F0aW9ucy5lbAppbmRleCA1NmI5 MzkyNWNlLi5jMWI4MTJjMTE5IDEwMDY0NAotLS0gYS9saXNwL2VyYy9lcmMtZGVza3RvcC1ub3Rp ZmljYXRpb25zLmVsCisrKyBiL2xpc3AvZXJjL2VyYy1kZXNrdG9wLW5vdGlmaWNhdGlvbnMuZWwK QEAgLTEsNCArMSw0IEBACi07OyBlcmMtZGVza3RvcC1ub3RpZmljYXRpb25zLmVsIC0tIFNlbmQg bm90aWZpY2F0aW9uIG9uIFBSSVZNU0cgb3IgbWVudGlvbnMKKzs7IGVyYy1kZXNrdG9wLW5vdGlm aWNhdGlvbnMuZWwgLS0gU2VuZCBub3RpZmljYXRpb24gb24gUFJJVk1TRyBvciBtZW50aW9ucyAt Ki0gbGV4aWNhbC1iaW5kaW5nOnQgLSotCiAKIDs7IENvcHlyaWdodCAoQykgMjAxMi0yMDE5IEZy ZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgogCkBAIC01OSwxMSArNTksMTcgQEAKIFRoaXMg d2lsbCByZXBsYWNlIHRoZSBsYXN0IG5vdGlmaWNhdGlvbiBzZW50IHdpdGggdGhpcyBmdW5jdGlv bi4iCiAgIChkYnVzLWlnbm9yZS1lcnJvcnMKICAgICAoc2V0cSBlcmMtbm90aWZpY2F0aW9ucy1s YXN0LW5vdGlmaWNhdGlvbgotICAgICAgICAgIChub3RpZmljYXRpb25zLW5vdGlmeSA6YnVzIGVy Yy1ub3RpZmljYXRpb25zLWJ1cwotCQkJCTp0aXRsZSAoeG1sLWVzY2FwZS1zdHJpbmcgbmljaykK LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOmJvZHkgKHhtbC1lc2NhcGUtc3RyaW5n IG1zZykKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOnJlcGxhY2VzLWlkIGVyYy1u b3RpZmljYXRpb25zLWxhc3Qtbm90aWZpY2F0aW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDphcHAtaWNvbiBlcmMtbm90aWZpY2F0aW9ucy1pY29uKSkpKQorICAgICAgICAgIChs ZXQgKChjaGFubmVsIChjdXJyZW50LWJ1ZmZlcikpKQorICAgICAgICAgICAgKG5vdGlmaWNhdGlv bnMtbm90aWZ5IDpidXMgZXJjLW5vdGlmaWNhdGlvbnMtYnVzCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOnRpdGxlIChmb3JtYXQgIiVzIGluICVzIgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh4bWwtZXNjYXBlLXN0cmluZyBuaWNr KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChidWZm ZXItbmFtZSBjaGFubmVsKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Ym9k eSAoeG1sLWVzY2FwZS1zdHJpbmcgbXNnKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDpyZXBsYWNlcy1pZCBlcmMtbm90aWZpY2F0aW9ucy1sYXN0LW5vdGlmaWNhdGlvbgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDphcHAtaWNvbiBlcmMtbm90aWZpY2F0aW9u cy1pY29uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOmFjdGlvbnMgJygiZGVm YXVsdCIgIlN3aXRjaCB0byBidWZmZXIiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDpvbi1hY3Rpb24gIycobGFtYmRhIChpZCBhY3Rpb24pCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN3aXRjaC10by1idWZmZXIgY2hhbm5lbCkp KSkpKSkKIAogKGRlZnVuIGVyYy1ub3RpZmljYXRpb25zLVBSSVZNU0cgKHByb2MgcGFyc2VkKQog ICAobGV0ICgobmljayAoY2FyIChlcmMtcGFyc2UtdXNlciAoZXJjLXJlc3BvbnNlLnNlbmRlciBw YXJzZWQpKSkpCi0tIAoyLjE3LjEKCg== --0000000000007dc7570585ae893a--