X-Loop: help-debbugs@HIDDEN Subject: bug#24153: 25.1; Feature request: per-buffer cursor-color variable Resent-From: Tej Chajed <tchajed@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 04 Aug 2016 15:28:02 +0000 Resent-Message-ID: <handler.24153.B.147032448030564 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 24153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 24153 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.147032448030564 (code B ref -1); Thu, 04 Aug 2016 15:28:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Aug 2016 15:28:00 +0000 Received: from localhost ([127.0.0.1]:55787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bVKYx-0007wt-NL for submit <at> debbugs.gnu.org; Thu, 04 Aug 2016 11:28:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <tchajed@HIDDEN>) id 1bVKGb-0007WX-97 for submit <at> debbugs.gnu.org; Thu, 04 Aug 2016 11:09:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <tchajed@HIDDEN>) id 1bVKGV-0005jG-87 for submit <at> debbugs.gnu.org; Thu, 04 Aug 2016 11:08:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39399) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <tchajed@HIDDEN>) id 1bVKGV-0005j4-4w for submit <at> debbugs.gnu.org; Thu, 04 Aug 2016 11:08:55 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59934) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <tchajed@HIDDEN>) id 1bVKGS-000299-Vq for bug-gnu-emacs@HIDDEN; Thu, 04 Aug 2016 11:08:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <tchajed@HIDDEN>) id 1bVKGN-0005hJ-0c for bug-gnu-emacs@HIDDEN; Thu, 04 Aug 2016 11:08:51 -0400 Received: from dmz-mailsec-scanner-7.mit.edu ([18.7.68.36]:63537) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <tchajed@HIDDEN>) id 1bVKGM-0005gt-S1 for bug-gnu-emacs@HIDDEN; Thu, 04 Aug 2016 11:08:46 -0400 X-AuditID: 12074424-50bff70000001b96-6e-57a35a7dcf66 Received: from mailhub-auth-2.mit.edu ( [18.7.62.36]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by (Symantec Messaging Gateway) with SMTP id 24.B5.07062.D7A53A75; Thu, 4 Aug 2016 11:08:45 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-2.mit.edu (8.13.8/8.9.2) with ESMTP id u74F8iSg030879 for <bug-gnu-emacs@HIDDEN>; Thu, 4 Aug 2016 11:08:45 -0400 Received: from mail-vk0-f45.google.com (mail-vk0-f45.google.com [209.85.213.45]) (authenticated bits=0) (User authenticated as tchajed@HIDDEN) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id u74F8hKw001627 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for <bug-gnu-emacs@HIDDEN>; Thu, 4 Aug 2016 11:08:44 -0400 Received: by mail-vk0-f45.google.com with SMTP id x130so170454806vkc.0 for <bug-gnu-emacs@HIDDEN>; Thu, 04 Aug 2016 08:08:44 -0700 (PDT) X-Gm-Message-State: AEkoous5EKMJ4zgspaTebef21tRgXVOwRhhWH5YrmPnXdiIko9I8fJawgj+Pb2YvK49iS/Nbg76JBa5jqwwbWg== X-Received: by 10.31.171.72 with SMTP id u69mr38199082vke.119.1470323323513; Thu, 04 Aug 2016 08:08:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.1.147 with HTTP; Thu, 4 Aug 2016 08:08:12 -0700 (PDT) From: Tej Chajed <tchajed@HIDDEN> Date: Thu, 4 Aug 2016 11:08:12 -0400 X-Gmail-Original-Message-ID: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> Message-ID: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> Content-Type: text/plain; charset=UTF-8 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRmVeSWpSXmKPExsUixG6nolsbtTjcYG2jlsX3A1UOjB5t08wC GKO4bFJSczLLUov07RK4MtY1NDMV7GGtOLioh62BcT9LFyMHh4SAicSkxrAuRi4OIYE2Joll zcfYIJwzjBKnPrQyQzgPmCR2/r/OCuFMYpS4u6SZDaI9R+LOZr4uRk4gs0Ri+Z5bzCA2r4Cg xMmZT1hAbCEBT4nrL/rB4mwCShIte9aC2SwCKhKbL15khehNlLh14ggjRG+AxJ/bh8DGCws4 SOydKQwSFhGQlPh6p5UVJMwsoC6xfp7QBEaBWUiWzULILGBkWsUom5JbpZubmJlTnJqsW5yc mJeXWqRrrpebWaKXmlK6iREcci4qOxi7e7wPMQpwMCrx8G6QXBQuxJpYVlyZe4hRkoNJSZR3 RsDicCG+pPyUyozE4oz4otKc1OJDjBIczEoivFMigXK8KYmVValF+TApaQ4WJXHe7d/aw4UE 0hNLUrNTUwtSi2CyMhwcShK8c0EaBYtS01Mr0jJzShDSTBycIMN5gIYzR4EMLy5IzC3OTIfI n2K05Njy+9paJo4FP24DyW1T761lEmLJy89LlRLn7QUZKgDSkFGaBzcTlEIuhl7VfcUoDvSi MG8sSBUPMP3ATX0FtJAJaOEJgwUgC0sSEVJSDYz7WMXXnPvF9mviFp0E5eacgAfTzOW3B5t/ vry50lh9v5s41xbNqTqTHQRd7lhckFo6Izj77VWv/k+mPtOTnfQEFxpbimytUtBQOtk/TZTr laiZi8yDJynXfVY8DU/MC3jPV/f+61PXklC9wBU6kZmfSlz2ZQnnJgXFzr6eJWx6Lz7+k/BO biWW4oxEQy3mouJEAJkQVEf8AgAA X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Thu, 04 Aug 2016 11:27:58 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) Currently there's a per-buffer cursor-type variable that is respected per window and a single cursor-color variable that applies to the entire frame. Evil emulates a per-window cursor color in order to have the cursor color of the active window reflect the buffer state (eg, distinguishing insert and normal mode). It does so by advising set-window and calling set-cursor-color if necessary; this can lead to slowdowns when code calls set-window repeatedly (eg, through with-selected-window). It seems like the right way for evil to manage the cursor color is to have an analogous per-buffer cursor-color variable natively provided by emacs. Is this a doable feature? Thanks! Tej
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Tej Chajed <tchajed@HIDDEN> Subject: bug#24153: Acknowledgement (25.1; Feature request: per-buffer cursor-color variable) Message-ID: <handler.24153.B.147032448030564.ack <at> debbugs.gnu.org> References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> X-Gnu-PR-Message: ack 24153 X-Gnu-PR-Package: emacs Reply-To: 24153 <at> debbugs.gnu.org Date: Thu, 04 Aug 2016 15:28:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 24153 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 24153: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D24153 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#24153: 25.1; Feature request: per-buffer cursor-color variable Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 04 Aug 2016 17:15:01 +0000 Resent-Message-ID: <handler.24153.B24153.147033085726057 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 24153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tej Chajed <tchajed@HIDDEN> Cc: 24153 <at> debbugs.gnu.org Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 24153-submit <at> debbugs.gnu.org id=B24153.147033085726057 (code B ref 24153); Thu, 04 Aug 2016 17:15:01 +0000 Received: (at 24153) by debbugs.gnu.org; 4 Aug 2016 17:14:17 +0000 Received: from localhost ([127.0.0.1]:55848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bVMDo-0006mD-Pe for submit <at> debbugs.gnu.org; Thu, 04 Aug 2016 13:14:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1bVMDn-0006m1-Bh for 24153 <at> debbugs.gnu.org; Thu, 04 Aug 2016 13:14:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1bVMDe-0003Hq-VX for 24153 <at> debbugs.gnu.org; Thu, 04 Aug 2016 13:14:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37780) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1bVMDe-0003Hb-Rs; Thu, 04 Aug 2016 13:14:06 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4275 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1bVMDd-0007IT-0X; Thu, 04 Aug 2016 13:14:05 -0400 Date: Thu, 04 Aug 2016 20:13:56 +0300 Message-Id: <83r3a4lanf.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> (message from Tej Chajed on Thu, 4 Aug 2016 11:08:12 -0400) References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -6.3 (------) > From: Tej Chajed <tchajed@HIDDEN> > Date: Thu, 4 Aug 2016 11:08:12 -0400 > > It seems like the right way for evil to manage the cursor color is to > have an analogous per-buffer cursor-color variable natively provided > by emacs. Is this a doable feature? I don't see up front why not. Patches welcome. Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#24153: 25.1; Feature request: per-buffer cursor-color variable Resent-From: npostavs@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 05 Aug 2016 01:22:02 +0000 Resent-Message-ID: <handler.24153.B24153.14703600785385 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 24153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tej Chajed <tchajed@HIDDEN> Cc: 24153 <at> debbugs.gnu.org Received: via spool by 24153-submit <at> debbugs.gnu.org id=B24153.14703600785385 (code B ref 24153); Fri, 05 Aug 2016 01:22:02 +0000 Received: (at 24153) by debbugs.gnu.org; 5 Aug 2016 01:21:18 +0000 Received: from localhost ([127.0.0.1]:55972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bVTp8-0001On-1d for submit <at> debbugs.gnu.org; Thu, 04 Aug 2016 21:21:18 -0400 Received: from mail-io0-f172.google.com ([209.85.223.172]:34176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <npostavs@HIDDEN>) id 1bVTp6-0001OZ-8u for 24153 <at> debbugs.gnu.org; Thu, 04 Aug 2016 21:21:16 -0400 Received: by mail-io0-f172.google.com with SMTP id q83so287790505iod.1 for <24153 <at> debbugs.gnu.org>; Thu, 04 Aug 2016 18:21:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=VeER/uR+BjAYimqp3wH2rKsd2x8J+btqAXy+1azWUMA=; b=wcpTWN9ZImC5OOuAPve4UV2rYthzo9mDkU1sao4xriZldtVfBiN/jKOCbIU3akZlLe 2ipLZqdebHyo0Ux1xLj+CjVlu1eJntJ+zsY6FVn9hWg6xUXkVYq9/ugKUPOrTbdHdWjy ynCjSe3lSM6AY6w26t1oWdfzXS0OwtZUyXVVsgMVyHdI5uT6y1f165ht317hW6SbV9lO pMSQ7RKrOv5ampeJkZrPOjGHkyMbgxQfUhXdroqAO4ib99W5sUa0J6gPlddoKSZYsdBi uuubgWaqKUq6TdEvA+5kIEvb8YAaREdawmmJdcPbm40A9rNQgqY15GhPETWJI6Z6kL2M j1nA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=VeER/uR+BjAYimqp3wH2rKsd2x8J+btqAXy+1azWUMA=; b=K0VN61x0r7xikvy+TI6f6zJyXzHmT8zymd8Yu4F+AVdJ8ZjRCBvGuYgfB4l0HtDSle r1Mmzc6xMvdqQDZNEvODsdKXCXMU5BTkwvtnrmlCOhqPIfx2BQb9m6L/eXqsSj6q9tfQ eKPaWPXPkz+Mng+yc+TpElkHkhDT2YnD2yn0pk9MMFBm9zzB2We0OVoRNgqP/cFnhv1N YF/Y/r2tsyiCFS872UXI2M53zNr7WaA+KgHUTGaeRmw5NJND3iIHI6Wb7M4P4GtZHFr7 NJwNt2BJL5efCvc8/6Vklr3olsSzrttUthjCwNAXzIxWcJkOol1JEMcMxRhc+dexWqyo fRgw== X-Gm-Message-State: AEkoouvVzVFv7iLIKtsIPP+w0BriaaDmRQBbkV/yDkO/220GZGNdCcrmIg90YK6EqS3DFw== X-Received: by 10.107.7.94 with SMTP id 91mr90943867ioh.43.1470360070760; Thu, 04 Aug 2016 18:21:10 -0700 (PDT) Received: from zony (206-188-64-44.cpe.distributel.net. [206.188.64.44]) by smtp.googlemail.com with ESMTPSA id b66sm2770857itd.0.2016.08.04.18.21.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Aug 2016 18:21:10 -0700 (PDT) From: npostavs@HIDDEN References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> Date: Thu, 04 Aug 2016 21:21:17 -0400 In-Reply-To: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> (Tej Chajed's message of "Thu, 4 Aug 2016 11:08:12 -0400") Message-ID: <87d1lo9fjm.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) Tej Chajed <tchajed@HIDDEN> writes: > > Evil emulates a per-window cursor color in order to have the cursor > color of the active window reflect the buffer state (eg, > distinguishing insert and normal mode). It does so by advising > set-window and calling set-cursor-color if necessary; this can lead to > slowdowns when code calls set-window repeatedly (eg, through > with-selected-window). There's no `set-window' function, did you mean `select-window'? I find in the docstring for that function: Selections that "really count" are those causing a visible change in the next redisplay of WINDOW=E2=80=99s frame and should be always recor= ded. So if you think of running a function each time a window gets selected put it on =E2=80=98buffer-list-update-hook=E2=80=99. Perhaps using =E2=80=98buffer-list-update-hook=E2=80=99 instead of advising `select-window' would help?
X-Loop: help-debbugs@HIDDEN Subject: bug#24153: 25.1; Feature request: per-buffer cursor-color variable Resent-From: Tej Chajed <tchajed@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 05 Aug 2016 02:18:01 +0000 Resent-Message-ID: <handler.24153.B24153.147036346528967 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 24153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: npostavs@HIDDEN Cc: 24153 <at> debbugs.gnu.org Received: via spool by 24153-submit <at> debbugs.gnu.org id=B24153.147036346528967 (code B ref 24153); Fri, 05 Aug 2016 02:18:01 +0000 Received: (at 24153) by debbugs.gnu.org; 5 Aug 2016 02:17:45 +0000 Received: from localhost ([127.0.0.1]:56007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bVUhl-0007X9-Mg for submit <at> debbugs.gnu.org; Thu, 04 Aug 2016 22:17:45 -0400 Received: from dmz-mailsec-scanner-1.mit.edu ([18.9.25.12]:62694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <tchajed@HIDDEN>) id 1bVUhk-0007Wt-0l for 24153 <at> debbugs.gnu.org; Thu, 04 Aug 2016 22:17:44 -0400 X-AuditID: 1209190c-80bff700000012de-a5-57a3f742930e Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by (Symantec Messaging Gateway) with SMTP id E9.BF.04830.247F3A75; Thu, 4 Aug 2016 22:17:38 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id u752Hbum000837 for <24153 <at> debbugs.gnu.org>; Thu, 4 Aug 2016 22:17:37 -0400 Received: from mail-vk0-f46.google.com (mail-vk0-f46.google.com [209.85.213.46]) (authenticated bits=0) (User authenticated as tchajed@HIDDEN) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id u752HZxF000360 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for <24153 <at> debbugs.gnu.org>; Thu, 4 Aug 2016 22:17:37 -0400 Received: by mail-vk0-f46.google.com with SMTP id n129so181337460vke.3 for <24153 <at> debbugs.gnu.org>; Thu, 04 Aug 2016 19:17:36 -0700 (PDT) X-Gm-Message-State: AEkooutK5iYG9J5m4Rp1h4ppIJZLGJKsXPgN8HaE5SO7tu26fVWjDn/0qaKcWjYOZlUzXLwElTcW6oYVxnuWAw== X-Received: by 10.31.171.72 with SMTP id u69mr40171843vke.119.1470363455546; Thu, 04 Aug 2016 19:17:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.1.147 with HTTP; Thu, 4 Aug 2016 19:17:04 -0700 (PDT) In-Reply-To: <87d1lo9fjm.fsf@HIDDEN> References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> <87d1lo9fjm.fsf@HIDDEN> From: Tej Chajed <tchajed@HIDDEN> Date: Thu, 4 Aug 2016 22:17:04 -0400 X-Gmail-Original-Message-ID: <CAFCzHYae0+QPiidAqwf8hkbJBsZGjGrwP9ozXZnMkf0TpwwE9w@HIDDEN> Message-ID: <CAFCzHYae0+QPiidAqwf8hkbJBsZGjGrwP9ozXZnMkf0TpwwE9w@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBKsWRmVeSWpSXmKPExsUixCmqrOv0fXG4wfUWPou7j7pZHBg9Lk7a xxzAGMVlk5Kak1mWWqRvl8CVMePTbfaCxZwVy9e1MzUw3mPvYuTkkBAwkeh995u1i5GLQ0ig jUliwseV7BDOGUaJ99N7mCGcB0wSN4+vhHImMUrMfvOcrYuRA6g/R+LneTGIUSUSXf/aWEBs XgFBiZMzn7CAlAgJeEqceCkFEuYUMJbY1byIFcQWEqiU6Fq5jQnEZhNQkmjZs5YZxGYRUJFY d7CVCWJkosSDTf1QIwMkGtv/gcWFBfwlpvScB6sXAeq91PKXEcRmFpCUuHR+ARPIWmYBdYn1 84QgwtoSyxa+Zp7AKDILyXGzEKpmIalawMi8ilE2JbdKNzcxM6c4NVm3ODkxLy+1SNdQLzez RC81pXQTIzjgJXl2MJ5543WIUYCDUYmHVyF2cbgQa2JZcWXuIUZJDiYlUd68zUAhvqT8lMqM xOKM+KLSnNTiQ4wSHMxKIrxHXgPleFMSK6tSi/JhUtIcLErivNu/tYcLCaQnlqRmp6YWpBbB ZGU4OJQkeJu+AjUKFqWmp1akZeaUIKSZODhBhvMADU8DqeEtLkjMLc5Mh8ifYrTk2PL72lom jnVzbwDJbVPvrWUSYsnLz0uVEue9CNIgANKQUZoHNxOUwC6GXtV7xSgO9KIw71eQKh5g8oOb +gpoIRPQwhMGC0AWliQipKQaGItMf0jFLfCeNHHJ5RDDZRcNzyjsc3NQOCDzTfp2zTlJ8yjx 539K3242Cn5iMHOJsh+zaJyND3dDnU1ddOVGh8NJuzqjn21vSm96dejSIRkvn5DuZ+f9bGb8 //9Wdkes9CaNYBamDqFl/m0LLUwnHjItuPFeQNiidso854Trjz9mCq0wPOy5TomlOCPRUIu5 qDgRAGwqucc7AwAA X-Spam-Score: -3.5 (---) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.5 (---) On Thu, Aug 4, 2016 at 9:21 PM, <npostavs@HIDDEN> wrote: > Tej Chajed <tchajed@HIDDEN> writes: >> >> Evil emulates a per-window cursor color in order to have the cursor >> color of the active window reflect the buffer state (eg, >> distinguishing insert and normal mode). It does so by advising >> set-window and calling set-cursor-color if necessary; this can lead to >> slowdowns when code calls set-window repeatedly (eg, through >> with-selected-window). > > There's no `set-window' function, did you mean `select-window'? Yes, my mistake - the advice is on select-window. > > Perhaps using =E2=80=98buffer-list-update-hook=E2=80=99 instead of advisi= ng > `select-window' would help? I haven't fully debugged this alternative, but it doesn't seem to work. company-coq still uses save-window-excursion in company-coq-ask-prover, which triggers the buffer-list-update-hook. In addition, even with company-coq disabled this somehow doesn't call evil-refresh-cursor enough; starting from insert mode, after the first proof command, the color gets stuck on the normal mode color, and then doesn't change until some other buffer list update.
X-Loop: help-debbugs@HIDDEN Subject: bug#24153: 25.1; Feature request: per-buffer cursor-color variable Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pit@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 05 Aug 2016 02:50:01 +0000 Resent-Message-ID: <handler.24153.B.147036539632114 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 24153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 24153 <at> debbugs.gnu.org, npostavs@HIDDEN X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN, npostavs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.147036539632114 (code B ref -1); Fri, 05 Aug 2016 02:50:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 Aug 2016 02:49:56 +0000 Received: from localhost ([127.0.0.1]:56016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bVVCu-0008Lu-I4 for submit <at> debbugs.gnu.org; Thu, 04 Aug 2016 22:49:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <clement.pit@HIDDEN>) id 1bVVCt-0008Lh-Gg for submit <at> debbugs.gnu.org; Thu, 04 Aug 2016 22:49:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <clement.pit@HIDDEN>) id 1bVVCn-0001iT-EF for submit <at> debbugs.gnu.org; Thu, 04 Aug 2016 22:49:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57879) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <clement.pit@HIDDEN>) id 1bVVCn-0001iK-Al for submit <at> debbugs.gnu.org; Thu, 04 Aug 2016 22:49:49 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44984) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <clement.pit@HIDDEN>) id 1bVVCl-00035t-2h for bug-gnu-emacs@HIDDEN; Thu, 04 Aug 2016 22:49:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <clement.pit@HIDDEN>) id 1bVVCg-0001hq-Vu for bug-gnu-emacs@HIDDEN; Thu, 04 Aug 2016 22:49:46 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:58963) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <clement.pit@HIDDEN>) id 1bVVCg-0001hi-LM for bug-gnu-emacs@HIDDEN; Thu, 04 Aug 2016 22:49:42 -0400 Received: from [18.189.62.146] ([18.189.62.146]) by mrelayeu.kundenserver.de (mreue101) with ESMTPSA (Nemesis) id 0Lxwsm-1bALCn047o-015IzU; Fri, 05 Aug 2016 04:49:29 +0200 References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> <87d1lo9fjm.fsf@HIDDEN> From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pit@HIDDEN> Message-ID: <009b9bb5-fef9-127a-a2df-fc037b29f636@HIDDEN> Date: Thu, 4 Aug 2016 22:49:18 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <87d1lo9fjm.fsf@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="l7k5EWHMwPene4t6nvOMufh7X4KvFQb8U" X-Provags-ID: V03:K0:zukuhb0218IdG7CTZqQpa7ltC8c64HTJ4e9efDfSjq5SrN3XUPL bTZeY9vWeAlJ2POqGhhervv52tJk2dTr+rjUOnJiFbGEmswrYZwgEVaJllYo4KZeg6VGTkR medPlbalYog9zpp/M3bH6pOnlzYokdRY1zOPAUdc+JeU56UiVYSssKPpSRl/jZY788mXlGk KH5IB6El7Jy9IIIyXNidQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:hezJuvuzKcU=:UmvKBdWq5y8Sl8R6rrU6H5 VmcGH8vqgIbsIez5Gq8YALYFC8GoOBz5r+sQRsprru2wCvkUB8KCKzZhoH9MctNzQn27mQnBP BUhvNPDpTDLrMg7a4QQi/zaGR5y4t01aSWebZ4pVAwAg8iA2dPJTnIT+KlPSCZsRKv/fM6yIc LbtaGw/mQTyBZpTQuQlU97TbV5+sCy+/Z71aWNQThYb1TGuhWrv3BD0c+s2cl75aLj8yJx3PC F+zh29XbGhH0+7+kXjZlaH3+QH7XNM538ag7lqCuhGehDpJAnsRjdrkvkNkNckV5UnU2CRAN3 w7D9mEQ7BWkMXWb4Uaya5r0AZq4QFJmd4r87ufyJz9vTpdQXL5v33956R3tiGsSNsX5zYd7xX K7fBITpJRA61gvzhapM7iMxadep4zMng3+RvumQeqwdU5v22uKs2svIxL9LHlYLXTUnw9Vx9M f++gh2m0NyJnb351xOWJ6Uc7vu2mKVU0iq0jHtjU/3RzVFJT1gdu8RNZ2UiEw1e9C83PTGyhN C/F/iuQCmA3b1rv40GRBh541Pp6qTRY9/Hidni6VkvA9MkCJXEBqSlyxwIesuw2dqpf20IUij 9CDLxHMS1dRUyQSW6jSF2JFkb2M+ClJLPGDNrV1nj/i/mMvIuXXftgfKkTvLFpwiEXqBR5aH3 Ps/9YvIX/3ia6gZOEZMfPwvyTdgYTVtZehWAmOmoa7LeXzF1pg8Av3cOdInoQ4y6kkQY= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --l7k5EWHMwPene4t6nvOMufh7X4KvFQb8U Content-Type: multipart/mixed; boundary="juOdDDxj6DSfJE1XdjxH8uuTj6VdVARoD" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= <clement.pit@HIDDEN> To: bug-gnu-emacs@HIDDEN, npostavs@HIDDEN Message-ID: <009b9bb5-fef9-127a-a2df-fc037b29f636@HIDDEN> Subject: Re: bug#24153: 25.1; Feature request: per-buffer cursor-color variable References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> <87d1lo9fjm.fsf@HIDDEN> In-Reply-To: <87d1lo9fjm.fsf@HIDDEN> --juOdDDxj6DSfJE1XdjxH8uuTj6VdVARoD Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-08-04 21:21, npostavs@HIDDEN wrote: > Perhaps using =E2=80=98buffer-list-update-hook=E2=80=99 instead of advi= sing > `select-window' would help? Hmmm. I don't think that would work. Assume there are two windows, one showing a buffer in evil's normal editi= ng mode, and one showing a buffer in evil's edit mode. If the user has c= onfigured evil to show the normal-mode cursor in green and the insert-mod= e cursor in purple, then evil needs to change the cursor color every time= the user switches between these two windows, and (I don't think that) bu= ffer-list-update-hook won't be sufficient for that. Cheers, Cl=C3=A9ment. --juOdDDxj6DSfJE1XdjxH8uuTj6VdVARoD-- --l7k5EWHMwPene4t6nvOMufh7X4KvFQb8U Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXo/6uAAoJEPqg+cTm90wjZeIP/jFcMogwdMzIRpPdCOc8k1Vg xEgNt4kIb3GJPRMeum3m9uanCk58b5UL7SD+wHl3Py58WkibmpwNOGu8rUOU+Uar qf8ZQDsZ4lX20Dfurwd0QtJGqGjDJwVFxd/ocW5YdT8VwHxnoqlUCEAQrhG5Tvrm 6GBzu4cvd9Ng88goA+iMCOD1Cg7XSDjcp2Py63l/xpWvP+km4v+9UCGQp6P4yQzV r0r1li8Bv/r5lS3hntl/jQlVIpnFWWND4gBjP3IduDwmYyKB5xUPRKzgB57Kaipf EupaTws1GOOOQwDik0BESv7qC9HnHfgkFjYXvSomP6GibTFFtvW3L+wNH5QW9buE DH8XVIlqVXIR7gLcUmZFWQxffrDoV5sqVjHd3gibChqKMQABlPp/+xvWPU2gZYPI u6uDcHPyCpDBGMmsXItejsTpAuEHbH8nssp35ov6GE18SrbCjr8cDxEwEXZZcW3k Yt6LedClTuZTvL2VcQke4RbDSJKn3nKVnK3ixr5a/HKSy/3JZJ4B9BlyS7l5L5We cvEOyCzGSU2mIej2LcQa7tRGvofs85d/MDu3r3OQxIi/jvaw4STb2QeO9l1z1fBH cU8PnedeMiHsgBjY+E431Xw630RQOZOaDAwdTS1MG1/LW5ojwKamqFvoErSz8D7F U19uxPPtf94k6pqASPJj =jJls -----END PGP SIGNATURE----- --l7k5EWHMwPene4t6nvOMufh7X4KvFQb8U--
X-Loop: help-debbugs@HIDDEN Subject: bug#24153: 25.1; Feature request: per-buffer cursor-color variable Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 05 Aug 2016 16:38:01 +0000 Resent-Message-ID: <handler.24153.B24153.147041505822439 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 24153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tej Chajed <tchajed@HIDDEN>, npostavs@HIDDEN Cc: 24153 <at> debbugs.gnu.org Received: via spool by 24153-submit <at> debbugs.gnu.org id=B24153.147041505822439 (code B ref 24153); Fri, 05 Aug 2016 16:38:01 +0000 Received: (at 24153) by debbugs.gnu.org; 5 Aug 2016 16:37:38 +0000 Received: from localhost ([127.0.0.1]:56832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bVi7t-0005pr-NR for submit <at> debbugs.gnu.org; Fri, 05 Aug 2016 12:37:37 -0400 Received: from mout.gmx.net ([212.227.17.22]:50836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1bVi7r-0005pb-RA for 24153 <at> debbugs.gnu.org; Fri, 05 Aug 2016 12:37:36 -0400 Received: from [192.168.1.101] ([212.95.7.19]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LkTSx-1azPZR2MY7-00cUWv; Fri, 05 Aug 2016 18:37:14 +0200 Message-ID: <57A4C0B7.4050105@HIDDEN> Date: Fri, 05 Aug 2016 18:37:11 +0200 From: martin rudalics <rudalics@HIDDEN> MIME-Version: 1.0 References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> <87d1lo9fjm.fsf@HIDDEN> <CAFCzHYae0+QPiidAqwf8hkbJBsZGjGrwP9ozXZnMkf0TpwwE9w@HIDDEN> In-Reply-To: <CAFCzHYae0+QPiidAqwf8hkbJBsZGjGrwP9ozXZnMkf0TpwwE9w@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:bv6onFDSeMVJScMfkEket1O91IGd27NmjdqMtB38z6jfHOjQBt0 2LEnKAT7LYDaRcXk6Wdi/gAUuEyyDxNUCPGtg8DwM2kQNxjXWhtmWmDIGMIvmHl910+Qjvo go1p4826SaYSeXpVmkV6eaL2SHuX3P8dqWRJVYDIChV3PAyr8NOHuPnhwbIfTk8Lgg51SpY GSXREOS1kaelLC7V4SdjQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:ct+k1XpEpHM=:Dpo/8oqSMBc6lcq7WZRL95 S1p/Z+phBRahVQb7Ms5yu3t+E6ql6UO0sp0MJSx3M1kDFu1DkaPPXSxQweBL1rBofz6oCu5Yy O4BwOxSFKm+hD4aoUkc0jRxsO8kkBWlCVnoGxFjvnGqBMSFBI+XDczgkhyQk0khGqst48tk44 lolfuJCw6NDer2pqy0TOGnWA9rCCHuX0RzDGsI2x9TvGCStEhljO5fZgjNcY2kGLr2+9gaimA O2xS5rjAIxOS8BwzRhl6ikks9udR1rv4/PWFp8rrEtSDRvY601xXx2eadmGeFZvzR7ZKInmbV ix6aGbna+L4XgtE/URCjFGpAvDxR+S/WvjQiN1bLbhZgaErEM9g/OlxyPKsyJ/yMyfDXx0obq HzHqWF4fKysE3UYBZ5SG2+duxKDplwfyKWEw/Mbs1/XOWUrUg0eoff0oGhhhZk1cXUAN15IB0 Utfimo4lyBuEl06Ffdsynf9P09Ei4FF5DWfsKv4o4w/e4DPJo07OhrPrrtqmbS5eKv4mioTIr CkAoB7GjyezmCi0/HhOqnvvc3gxCIxUYKn5UcmBxpgccfVQCQGMBt/y4V5BpN0UK3WbV9yr4z zvffgC+pGfvtMrhSbBKIWu+m3dP6NtdSeJjCS8X3rNRhlxnQsiIRQH2oW3LF7ntNWds4fPmby L7EV370j/xnSW35WeaMMnwfU2BOP6gRiN5HPCgmvkmnOW09Z0YuJN5gbCyqMwOqapCwe9BfvN R2At6rjtBjlKz+bEs8PHwRrtUJkjg7vMz7uQFyoZVGWiOg2bKoLbdNAhorpMavooMZOnYx7YH PWfCjZOuMZIIq/VXaSQbKY71LKSFQ== X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) >>> Evil emulates a per-window cursor color in order to have the cursor >>> color of the active window reflect the buffer state (eg, >>> distinguishing insert and normal mode). It does so by advising >>> set-window and calling set-cursor-color if necessary; this can lead = to >>> slowdowns when code calls set-window repeatedly (eg, through >>> with-selected-window). >> >> There's no `set-window' function, did you mean `select-window'? > > Yes, my mistake - the advice is on select-window. > >> >> Perhaps using =E2=80=98buffer-list-update-hook=E2=80=99 instead of ad= vising >> `select-window' would help? > > I haven't fully debugged this alternative, but it doesn't seem to > work. company-coq still uses save-window-excursion in > company-coq-ask-prover, which triggers the buffer-list-update-hook. Please tell us more about where and why =E2=80=98buffer-list-update-hook=E2= =80=99 doesn't work in any of your use cases. From what you say here you expect =E2=80=98save-window-excursion=E2=80=99 to _not_ run =E2=80=98buff= er-list-update-hook=E2=80=99. Is that correct? > In > addition, even with company-coq disabled this somehow doesn't call > evil-refresh-cursor enough; starting from insert mode, after the first= > proof command, the color gets stuck on the normal mode color, and then= > doesn't change until some other buffer list update. But IIUC you do not set the buffer of any window in these steps, so why would you expect =E2=80=98buffer-list-update-hook=E2=80=99 to run? martin
X-Loop: help-debbugs@HIDDEN Subject: bug#24153: 25.1; Feature request: per-buffer cursor-color variable Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 05 Aug 2016 16:38:02 +0000 Resent-Message-ID: <handler.24153.B24153.147041506322456 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 24153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pit@HIDDEN>, 24153 <at> debbugs.gnu.org, npostavs@HIDDEN Received: via spool by 24153-submit <at> debbugs.gnu.org id=B24153.147041506322456 (code B ref 24153); Fri, 05 Aug 2016 16:38:02 +0000 Received: (at 24153) by debbugs.gnu.org; 5 Aug 2016 16:37:43 +0000 Received: from localhost ([127.0.0.1]:56835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bVi7y-0005q8-Uf for submit <at> debbugs.gnu.org; Fri, 05 Aug 2016 12:37:43 -0400 Received: from mout.gmx.net ([212.227.17.21]:50032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1bVi7w-0005pj-Ut for 24153 <at> debbugs.gnu.org; Fri, 05 Aug 2016 12:37:41 -0400 Received: from [192.168.1.101] ([212.95.7.19]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MV30j-1bkHVv3jvJ-00YTq7; Fri, 05 Aug 2016 18:37:23 +0200 Message-ID: <57A4C0BE.4040704@HIDDEN> Date: Fri, 05 Aug 2016 18:37:18 +0200 From: martin rudalics <rudalics@HIDDEN> MIME-Version: 1.0 References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> <87d1lo9fjm.fsf@HIDDEN> <009b9bb5-fef9-127a-a2df-fc037b29f636@HIDDEN> In-Reply-To: <009b9bb5-fef9-127a-a2df-fc037b29f636@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:iIFY7yPwE0mdLFGPzeQKbXzFSZ3cr3TqFULnocoiGnn11lFfDma BWp/r6Dmehu0T2tg0P0/88disSqru9ZkhLug9pBodsrBe4OoxkFBBS96npg1pgqqzfSOVKJ MYZ6hDIBYZLD8vpOSKQS8MX+tJXvpoL2c9qiJ7cUdfVv8rSlXlYS8gWCcumNhz2rgcojl0J AQ2aKByuEXNQLyp74OTDQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:QyNEozn5Ch4=:zD9gF8RMobb2NlVXiC2iUt cfxcxMMB4WpWrHN5y8Eqn43b88W0yFFci1jxxxt0Og5IiNxHvGJiNOZ2BVFPGeXYCM6cEzwtl eXcDd7+DDG3WVe4itCSlzslDApVF9w+fM/IISdMxNAk0ZHOzMzhI1AN5DKTMnLzzznxrOzvXR BiottadRjt6MrbZa9WlV/qsgGzFJ4t5SFjP4/rGajP+bQg3dj9XXq1zr5p3LFB/xV5R+RviYL wu/coFyqeSDpuvfYI7wn/fTAN1BUnAASxPxn1k6V+wW5FpXWhlWWNagi6IeqdLCMfvreAT8zP ZwuofvV00+Mkgk1yEubXtjEeDBgiRp4gpUWEWB6aW+cpaBUjtDbTvgBUjFeSzhsZEu24v6dnA LheU4yizROY5DOauXnysCIERVTt60EbQ898e/8qsl5fW2E0pESjYYAFF1OeJSS6sNsvUZQswF VtOe0GIrIA4HRyQUnFfWikGLFxfy47dqd52lG5Dz/R5+sCzXIAYVfMJhZph0BLTNrRIUO+9MD zmFzUMyCW/JAESIVOEcmTikrnDw0X56Jtg7x8ovXcQyRfvwugA2at2DvwUYZFehGuIt3rGina 6k8IZBJL08gH4DzFRAYVjIO4xuIMv7kfgkK3OyLQz/B0BYjU37Fm0WYtAQpZa2H3OmoQIL8rV EWi54i0mScQwfg2FIesxYe5tz14OOTV2QvEZ0L0aaOGwej2YRwqGjJrwGxRPlBrIgXQNNq40I 89P0FTELpT2VQl6UsiSyoLgpEq0qfzaFOqI+VogE2yNzwXG0N6RQ7wgy9XO193vW0Y/MhPZkf KDI2cxF3MxFfo6BYumGWcLwPvjNKA== X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) > Assume there are two windows, one showing a buffer in evil's normal > editing mode, and one showing a buffer in evil's edit mode. If the > user has configured evil to show the normal-mode cursor in green and > the insert-mode cursor in purple, then evil needs to change the cursor= > color every time the user switches between these two windows, and (I > don't think that) buffer-list-update-hook won't be sufficient for > that. This would be a bug. =E2=80=98select-window=E2=80=99 should always run =E2=80=98buffer-list-update-hook=E2=80=99 when NORECORD is nil. martin
X-Loop: help-debbugs@HIDDEN Subject: bug#24153: 25.1; Feature request: per-buffer cursor-color variable Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pit@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 06 Aug 2016 02:00:03 +0000 Resent-Message-ID: <handler.24153.B24153.147044879914116 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 24153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN>, 24153 <at> debbugs.gnu.org, npostavs@HIDDEN Received: via spool by 24153-submit <at> debbugs.gnu.org id=B24153.147044879914116 (code B ref 24153); Sat, 06 Aug 2016 02:00:03 +0000 Received: (at 24153) by debbugs.gnu.org; 6 Aug 2016 01:59:59 +0000 Received: from localhost ([127.0.0.1]:57023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bVqu7-0003fb-9a for submit <at> debbugs.gnu.org; Fri, 05 Aug 2016 21:59:59 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:63565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <clement.pit@HIDDEN>) id 1bVqu5-0003fP-E9 for 24153 <at> debbugs.gnu.org; Fri, 05 Aug 2016 21:59:57 -0400 Received: from [18.189.62.146] ([18.189.62.146]) by mrelayeu.kundenserver.de (mreue003) with ESMTPSA (Nemesis) id 0LfWft-1auNUm49qT-00p8eY; Sat, 06 Aug 2016 03:59:38 +0200 References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> <87d1lo9fjm.fsf@HIDDEN> <009b9bb5-fef9-127a-a2df-fc037b29f636@HIDDEN> <57A4C0BE.4040704@HIDDEN> From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pit@HIDDEN> Message-ID: <edc44032-9cde-3805-6c81-5baf6845cdfa@HIDDEN> Date: Fri, 5 Aug 2016 21:59:35 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <57A4C0BE.4040704@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cAxIMU6g4LCAwqRlhxqWBCLNnnfllGDOS" X-Provags-ID: V03:K0:PjGQMQzoflVqPgseDwz6ilxg25HVB3wxVJrmvR/c4J8ssLkLVrw tWnprHJXCwPlZwmAKmgwbr22CDBnlfLA1oHDDWrzdIRkq/JO5+DZTOD4poic8ZedYY2qYTE y8mcHBbDsCR9D5S6NIqJi/DOQ2eXgCvHeh5C+XsbxO5SYPyhy0nxi1kGGM7pF0zZemFZpo5 MgdgfClJbWOyRHiYSrWxA== X-UI-Out-Filterresults: notjunk:1;V01:K0:a+1bpT1y+MY=:jRKPyJU3pfXs1VGNZbA+zO eH+oME4mlt4T2wybCawQ5COXD12G8p9K1sO64y5r4A6CzqvL1R8yPNEHQE1C6YDMBVbzaX4Y4 oYEGyWObwlYUOACcMrxa16RDvOk9YX1Xm4j9KXyRBJeE0Uup0+szgj3OD6xRNA4mT43I2ra88 V19Xw5CvUy4HyWsjO+bBGldBWBybp5kR5cCvgs+fatcPyH6RGtC7WOblyp2QLeqG6RavGSPIj 9qfy/8LH/QQtEOJM0TEfI4W0HcoEBJXlCVeBNF7GxdkyTeFKZLdS1ErmCs8jlOUhzex5P9J3g IOTxDH/giS4d3TgkY3SStMey//Z3iIO88jLVRxmjxxt6c29xPDeXRbDTUkImto+4rsVpGvyck y8hbqm/4vwCJBb3Lw7IXNUdToMjfzsqXjMByzM11NuyPrs1Bwfg7KToENzD9n8PMe1rFNynmA ocTNI59uTMWOHutOHK80DgVt/gIsl2vX9Xf1XYS4WbmidCy/4ECa1Iw7g2VzFuqZSY6Ljy4Rh oNKIiRwNi+Lsw4r8v5HwnEnLhRNQxAIjNBn9kRzUKRw8ZszzM+21fdqR7oK2uB5aaq+gLU2uL sQYg/SQ8VIuSUGS4V0G+4iaWuDcT8U/OiwP+HCdcfjYY/J+MWQlQwJsjcD4ez4mFsFuAeOCTj YGyl6KtnXYtMh0k66gpb+5TVKFtOxKiAPOemwzKkcgGEmZQJflusUn9mCKWdNm13cTr0= X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --cAxIMU6g4LCAwqRlhxqWBCLNnnfllGDOS Content-Type: multipart/mixed; boundary="wXBgHEJSmeodkDRsXcEjdWiAWhXxqUVB1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= <clement.pit@HIDDEN> To: martin rudalics <rudalics@HIDDEN>, 24153 <at> debbugs.gnu.org, npostavs@HIDDEN Message-ID: <edc44032-9cde-3805-6c81-5baf6845cdfa@HIDDEN> Subject: Re: bug#24153: 25.1; Feature request: per-buffer cursor-color variable References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> <87d1lo9fjm.fsf@HIDDEN> <009b9bb5-fef9-127a-a2df-fc037b29f636@HIDDEN> <57A4C0BE.4040704@HIDDEN> In-Reply-To: <57A4C0BE.4040704@HIDDEN> --wXBgHEJSmeodkDRsXcEjdWiAWhXxqUVB1 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-08-05 12:37, martin rudalics wrote: >> Assume there are two windows, one showing a buffer in evil's normal >> editing mode, and one showing a buffer in evil's edit mode. If the >> user has configured evil to show the normal-mode cursor in green and >> the insert-mode cursor in purple, then evil needs to change the cursor= >> color every time the user switches between these two windows, and (I >> don't think that) buffer-list-update-hook won't be sufficient for >> that. >=20 > This would be a bug. =E2=80=98select-window=E2=80=99 should always run= > =E2=80=98buffer-list-update-hook=E2=80=99 when NORECORD is nil. I see; thanks for clarifying! --wXBgHEJSmeodkDRsXcEjdWiAWhXxqUVB1-- --cAxIMU6g4LCAwqRlhxqWBCLNnnfllGDOS Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXpUSHAAoJEPqg+cTm90wjl70QAJ+XRlxrBaYynR8tko+qfgKA 1FdGshu2j5H8CBXvmsfY4h9S0lvS7kA/QtLj5JuRJ49hueooN6GAntkhNx6JH498 3Xy9pO5tG7d9P9DUk4Azm5kIL0eeNleq6/0cMmxChdI2R9zelx2f8LYgZOJLMZdu GMkv8M+9bJWPbElDXoq3odPqo0W01IdO/fc3JSXNNoWG8QV0c5SNh6Tg5zGZ2wOC AEl+NIFR4K5fav3aJieWzmvSHOU0By+yufvJGvy6pduAX0gnEsgboHP/0xAgaLdi NI7lPlcJ0+wl8q+lSRKCYbx6Tralq2UDZDg4s3hUddZoEedQ48j90KBNkC566Tmw NPHtJv2FIr1qEp7CgKCSs6AfJ3kOqlCF0aAp8RdamMvw9cSViHy12aspgQcmQXxQ V9hfVKDkgsq5J8yA+ht7B/rS4CETErKLnOFDzsCOoZEF10oWEHmhpI5MQZG0rJz8 FW4I9iIwiScsA3j13+SWGw28XSgjl7Oa2Shylya3Thohk+jp5lIxTecae4XalNu0 Q9EEQc2HK1XFMtCU9+BFv4gO7m/Kdf3SUt/2N0e2RHw9boJc1eeucchnCIJLCBq7 fekees5Y6HcAokOCNeKESGKhD355RE6nxdYBNP7Lc1gnGDAocX/VQW8LTJqRl4zq uTFiSIxIpa4RCUFoP0eI =Yz/N -----END PGP SIGNATURE----- --cAxIMU6g4LCAwqRlhxqWBCLNnnfllGDOS--
X-Loop: help-debbugs@HIDDEN Subject: bug#24153: 25.1; Feature request: per-buffer cursor-color variable Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pit@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 06 Aug 2016 02:11:02 +0000 Resent-Message-ID: <handler.24153.B.147044942915072 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 24153 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 24153 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.147044942915072 (code B ref -1); Sat, 06 Aug 2016 02:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Aug 2016 02:10:29 +0000 Received: from localhost ([127.0.0.1]:57027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1bVr4H-0003v2-9a for submit <at> debbugs.gnu.org; Fri, 05 Aug 2016 22:10:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56805) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <clement.pit@HIDDEN>) id 1bVr4G-0003uq-8g for submit <at> debbugs.gnu.org; Fri, 05 Aug 2016 22:10:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <clement.pit@HIDDEN>) id 1bVr4A-0004Ey-7h for submit <at> debbugs.gnu.org; Fri, 05 Aug 2016 22:10:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38839) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <clement.pit@HIDDEN>) id 1bVr4A-0004Es-4l for submit <at> debbugs.gnu.org; Fri, 05 Aug 2016 22:10:22 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47772) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <clement.pit@HIDDEN>) id 1bVr48-0006we-5i for bug-gnu-emacs@HIDDEN; Fri, 05 Aug 2016 22:10:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <clement.pit@HIDDEN>) id 1bVr43-0004ER-Rk for bug-gnu-emacs@HIDDEN; Fri, 05 Aug 2016 22:10:18 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:52472) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <clement.pit@HIDDEN>) id 1bVr43-0004EL-Gt for bug-gnu-emacs@HIDDEN; Fri, 05 Aug 2016 22:10:15 -0400 Received: from [18.189.62.146] ([18.189.62.146]) by mrelayeu.kundenserver.de (mreue005) with ESMTPSA (Nemesis) id 0LcCMD-1ameMF1efV-00jakY for <bug-gnu-emacs@HIDDEN>; Sat, 06 Aug 2016 04:10:14 +0200 References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> <87d1lo9fjm.fsf@HIDDEN> <CAFCzHYae0+QPiidAqwf8hkbJBsZGjGrwP9ozXZnMkf0TpwwE9w@HIDDEN> From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pit@HIDDEN> Message-ID: <4a9de755-fa6e-4e33-17ba-ac412dfb1023@HIDDEN> Date: Fri, 5 Aug 2016 22:10:07 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <CAFCzHYae0+QPiidAqwf8hkbJBsZGjGrwP9ozXZnMkf0TpwwE9w@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GS73GDTTJirww4X8ePu5TIeOrLIWPpvgN" X-Provags-ID: V03:K0:1rEAiIIxELPLmHyZTLlJpeCp2lB63D1kiEAhxcoSOSOL/naR8NS PYp0ez4JUbnlY20mONz4sqJyWzerrGGkCeOvtHwvNK2DeC1NUnYL2pJcg6aXMI2tWYy8NjE LTPUfpg/cUsy2zvCje5Cc1agxLHs9KCW3MI6LE7YWKjfIjYQfrtFaHXNOVhzzmrnP61rS1z 9xE3+5pEUsspdNHaFxTtw== X-UI-Out-Filterresults: notjunk:1;V01:K0:mSrhUqsPe5E=:O54YlKneqDH9hfL8T4492o qz7S118HAW/qoVK3vCCNlizxbWrK4XfpmB6TfqE9h9GsCtE9EFRT9pr+1ZjmIzP0U2lTnX4bZ Xk3X1xomP/ZddU1WuPhFK2FJyMyKd0gPisK7Nrx+V0rKKI04eyqkRV2ChciO3UI8TtKIlU3eN T+StV8aQy14gmOd/4izRXaPSyXr6fR88iqMHhRMdRPhBc0ISjIu6c8BKhjHbAJ5rW1zfNXpwT /fIAT1N4QyJMC4xetXor7daJLC7emTVjzlOuY9SDB4DyaOgpw0M6eTdO5yli9RjQb7pTWz+1r JLpEDmi2ZINTWAUx5uGV5zjhQWJkflunrYDb2AnNHwwWhCo+eT0pKqrn/Jsh00SiRcVZslbHv q/zwDMIQ8MfBu3U3dTEIzpIcfjRzpIEFjUEXESu7Zu/4308IrbpnKI7rp7U/jpHBHuX0GD8pT VYpxYqrWnhFeuZtV5aQtF9Eeb6B9LHdz49hwSl/QcAXXG5Ked1FXOAY0O8jbJRT0cDjLNZRbK GsEr2yltJs+OOMADsopBu9JbWlxjHD0rp/Hy0xSlE5MBGiNTAwEhfknamwo9ae7dJvwHl9Lyu 9CLF5hzI8/n///4sBiMtNp7x35najp7+8ivp8MbpZ47tk+RAwxNa+pcImyJ/T7ikDPBXwXs7h OLvcqiv2SN3VmBXC6LOz3VRoMmRR03Lq3x9PqDgoLIcZiTwTYOTsuhh128HYHVO7RKBU= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --GS73GDTTJirww4X8ePu5TIeOrLIWPpvgN Content-Type: multipart/mixed; boundary="jD8trLgXXEJnbqqsqdGwXIqC8D8IFukKe" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= <clement.pit@HIDDEN> To: bug-gnu-emacs@HIDDEN Message-ID: <4a9de755-fa6e-4e33-17ba-ac412dfb1023@HIDDEN> Subject: Re: bug#24153: 25.1; Feature request: per-buffer cursor-color variable References: <CAFCzHYb4ox1PRK9TWFTpvb_BaiS9sRiDSPTBHSXZbdomv0xmGg@HIDDEN> <87d1lo9fjm.fsf@HIDDEN> <CAFCzHYae0+QPiidAqwf8hkbJBsZGjGrwP9ozXZnMkf0TpwwE9w@HIDDEN> In-Reply-To: <CAFCzHYae0+QPiidAqwf8hkbJBsZGjGrwP9ozXZnMkf0TpwwE9w@HIDDEN> --jD8trLgXXEJnbqqsqdGwXIqC8D8IFukKe Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-08-04 22:17, Tej Chajed wrote: >>> Perhaps using =E2=80=98buffer-list-update-hook=E2=80=99 instead of ad= vising >>> `select-window' would help? > > I haven't fully debugged this alternative, but it doesn't seem to > work. company-coq still uses save-window-excursion in > company-coq-ask-prover, which triggers the buffer-list-update-hook.=20 IIRC I added this save-window-excursion call to work a Proof General issu= e, back when I didn't know much about PG. Now that I have commit rights = there, I could probably move the fix upstream and remove the save-window-= excursion call. Cl=C3=A9ment. --jD8trLgXXEJnbqqsqdGwXIqC8D8IFukKe-- --GS73GDTTJirww4X8ePu5TIeOrLIWPpvgN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXpUb/AAoJEPqg+cTm90wj0hIP/jrmrVEGYeXglE43MqxT58SG z3H9RI8SQpNYcDw3vGLHKcqK9RUCb6z1KSmaGZz5khuKPjT9UDyLTzBgfr97ZZvB 28uHyowkphbCirmfcHgfoT9A7Ghal+d/ndliUYYnrCJHPelAokH3TX4uJ8GXHRJL s1X/u/PTSgDiNUwKJGCrprFbWLi+e0pgCjkuNWdRyFJhhyVXF1ppJ/MbYTm4Uh1X RdSfl0OkCGnsSLggcDQuAF7NYw8KyG8dqpbYz+gcBw9wrIllqCXALS+7MDbO2hv3 dCpyoVsYZ6VMWxLvImTng3ZgcOpSZq/ubC/ASra6qL7FpB7zl2Q6Dn9lJ+RnLRe8 Q8JvfV+3F1T9DYwzz/JcQdULyaxpF29dkpdLflcPQaaLgWYWfzHKEF4Z0N5NeBI7 O2T8/5ggPfCPDyKBZeuVpyTSFa8gJejDdPmZ/qua2EqOaiVqIZO+L3Fc19QwkMOC lOJc1uNYRMHEp+j2Gu11l4IU49/kY1Ge/n9ynwhPOQHVbCsQEbnaf/cHvbdfrmUm RzFuvP+P1VgpCARg0CAsTPNzR979guzZ6tcyL7qVZc/H4BakGAmcBdv2Re2wITFW 1hM8ilQloiG/ZnDboPN8U1ebdR8ArX7iszZrCs5BYtS+C/THH2nJaPM2FfGcA1Pd 2TiCj4p0OblbWD+oM4yd =ElZH -----END PGP SIGNATURE----- --GS73GDTTJirww4X8ePu5TIeOrLIWPpvgN--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.