From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Oleh Krehel Newsgroups: gmane.emacs.devel Subject: [PATCH] update the behavior of highlight-nonselected-windows Date: Tue, 31 Mar 2015 13:53:33 +0200 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=047d7ba97384977eef0512943fdb X-Trace: ger.gmane.org 1427802827 16549 80.91.229.3 (31 Mar 2015 11:53:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 31 Mar 2015 11:53:47 +0000 (UTC) To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 31 13:53:47 2015 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 1Ycujm-00055m-EK for ged-emacs-devel@m.gmane.org; Tue, 31 Mar 2015 13:53:42 +0200 Original-Received: from localhost ([::1]:38217 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ycujl-0006xd-Sf for ged-emacs-devel@m.gmane.org; Tue, 31 Mar 2015 07:53:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43365) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ycujh-0006wg-KR for emacs-devel@gnu.org; Tue, 31 Mar 2015 07:53:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ycujg-0005n7-MA for emacs-devel@gnu.org; Tue, 31 Mar 2015 07:53:37 -0400 Original-Received: from mail-wg0-x231.google.com ([2a00:1450:400c:c00::231]:35210) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ycujg-0005mz-EO for emacs-devel@gnu.org; Tue, 31 Mar 2015 07:53:36 -0400 Original-Received: by wgdm6 with SMTP id m6so16231441wgd.2 for ; Tue, 31 Mar 2015 04:53:34 -0700 (PDT) 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=8DuvsDfobmxq1kKLp5rb0+ni99TLmL/gutc84SGFzAQ=; b=oKRq+cH4TtK1qh79qCq+TxGxPg3p9vi/oZPNjU/H13j2doLgjKoPe34uY/r9hpMnn1 88S/tpsPy/EqoZV/T6dd/qrcf0OR5mqe3D0K/7hMAgTWK/Fq/IeUmAFnHtI0qxxYvLMC AD9Gv8XIFdS+3HBIkBpt51xd3a2eONGIJ1F8NOxaBMHiQu77yVxeZAB9KMMGAIcfykD5 hf3Q9hSwv/TElibzPWdrP6iCNQVSDqR8n4336MAlZTZMtqSp8Tvdv5guUXB7h6/HYARU Mz12yX5J3ISPZJlhisuANdoR/6GFAau1rf8g9LMmrMQkLXcpKafBYOwTn19jZGlb90OS Bi/A== X-Received: by 10.194.59.4 with SMTP id v4mr68768401wjq.54.1427802814880; Tue, 31 Mar 2015 04:53:34 -0700 (PDT) Original-Received: by 10.27.215.137 with HTTP; Tue, 31 Mar 2015 04:53:33 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c00::231 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:184608 Archived-At: --047d7ba97384977eef0512943fdb Content-Type: text/plain; charset=UTF-8 Hi all, I like to use the `highlight-nonselected-windows' option, but it becomes very annoying for the case when I have the same buffer in a few windows. Please check the attached patch. Maybe there's a better way to solve the problem, or maybe this one is good enough. If there aren't objections, I'll apply this one. regards, Oleh --047d7ba97384977eef0512943fdb Content-Type: text/x-patch; charset=US-ASCII; name="0001-Ignore-highlight-nonselected-windows-for-same-buffer.patch" Content-Disposition: attachment; filename="0001-Ignore-highlight-nonselected-windows-for-same-buffer.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i7x8pln70 RnJvbSA2YmE2MjE2YTUxMDVhNzc3ZjdlMmY4MTI4YmNiOWMwYTc3YjZiMmM0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBPbGVoIEtyZWhlbCA8b2h3b2Vvd2hvQGdtYWlsLmNvbT4KRGF0 ZTogVHVlLCAzMSBNYXIgMjAxNSAxMzo0MjowNCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIElnbm9y ZSBgaGlnaGxpZ2h0LW5vbnNlbGVjdGVkLXdpbmRvd3MnIGZvciBzYW1lIGJ1ZmZlciBpbiB0d28K IHdpbmRvd3MKCiogbGlzcC9zaW1wbGUuZWwgKHJlZGlzcGxheS0tdXBkYXRlLXJlZ2lvbi1oaWdo bGlnaHRzKTogVXBkYXRlLgoKSXQgbG9va3MgcmVhbGx5IHdlaXJkIHdoZW4gdGhlIHNhbWUgYnVm ZmVyIGlzIG9wZW5lZCBpbiBtdWx0aXBsZQp3aW5kb3dzIGFuZCBgaGlnaGxpZ2h0LW5vbnNlbGVj dGVkLXdpbmRvd3MnIGlzIHQuIEVzcGVjaWFsbHkgd2hlbiB0aGUKbW91c2UgaXMgcHJlc3NlZC4K LS0tCiBsaXNwL3NpbXBsZS5lbCB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL3NpbXBsZS5lbCBiL2xp c3Avc2ltcGxlLmVsCmluZGV4IDUxODU2MDcuLmNlNmUyNGUgMTAwNjQ0Ci0tLSBhL2xpc3Avc2lt cGxlLmVsCisrKyBiL2xpc3Avc2ltcGxlLmVsCkBAIC00OTU1LDcgKzQ5NTUsMTMgQEAgYWxzbyBj aGVja3MgdGhlIHZhbHVlIG9mIGB1c2UtZW1wdHktYWN0aXZlLXJlZ2lvbicuIgogICAgICAgICAo cmVkaXNwbGF5LS11cGRhdGUtcmVnaW9uLWhpZ2hsaWdodCAoc2VsZWN0ZWQtd2luZG93KSkKICAg ICAgICh1bmxlc3MgKGxpc3RwIHdpbmRvd3MpIChzZXRxIHdpbmRvd3MgKHdpbmRvdy1saXN0LTEg bmlsIG5pbCB0KSkpCiAgICAgICAoaWYgaGlnaGxpZ2h0LW5vbnNlbGVjdGVkLXdpbmRvd3MKLSAg ICAgICAgICAobWFwYyAjJ3JlZGlzcGxheS0tdXBkYXRlLXJlZ2lvbi1oaWdobGlnaHQgd2luZG93 cykKKyAgICAgICAgICAobWFwYyAjJ3JlZGlzcGxheS0tdXBkYXRlLXJlZ2lvbi1oaWdobGlnaHQK KyAgICAgICAgICAgICAgICAoZGVscSBuaWwKKyAgICAgICAgICAgICAgICAgICAgICAobWFwY2Fy IChsYW1iZGEgKHcpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bmxlc3MgKGVx ICh3aW5kb3ctYnVmZmVyIHcpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChjdXJyZW50LWJ1ZmZlcikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdykpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3dzKSkpCiAgICAgICAg IChsZXQgKChtc3cgKGFuZCAod2luZG93LW1pbmlidWZmZXItcCkgKG1pbmlidWZmZXItc2VsZWN0 ZWQtd2luZG93KSkpKQogICAgICAgICAgIChkb2xpc3QgKHcgd2luZG93cykKICAgICAgICAgICAg IChpZiAob3IgKGVxIHcgKHNlbGVjdGVkLXdpbmRvdykpIChlcSB3IG1zdykpCi0tIAoxLjguNAoK --047d7ba97384977eef0512943fdb--