From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Redisplay hook Date: Sun, 3 Jul 2016 20:09:59 -0400 Message-ID: <5779A957.3010604@gmail.com> References: <577814F4.8060500@gmail.com> <8360sns8nj.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mAwMMi8NLwf6hew4kstkCGujcu3ifpxnn" X-Trace: ger.gmane.org 1467591056 30299 80.91.229.3 (4 Jul 2016 00:10:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Jul 2016 00:10:56 +0000 (UTC) Cc: emacs-devel@gnu.org To: rms@gnu.org, Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 04 02:10:47 2016 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 1bJrTK-0002he-HC for ged-emacs-devel@m.gmane.org; Mon, 04 Jul 2016 02:10:46 +0200 Original-Received: from localhost ([::1]:44577 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJrTJ-0002Sj-Ne for ged-emacs-devel@m.gmane.org; Sun, 03 Jul 2016 20:10:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56237) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJrSk-0002PX-2I for emacs-devel@gnu.org; Sun, 03 Jul 2016 20:10:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bJrSi-0006c4-6P for emacs-devel@gnu.org; Sun, 03 Jul 2016 20:10:08 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.131]:55334) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJrSd-0006Yb-5b; Sun, 03 Jul 2016 20:10:03 -0400 Original-Received: from [18.189.1.110] ([18.189.1.110]) by mrelayeu.kundenserver.de (mreue003) with ESMTPSA (Nemesis) id 0MNQ45-1bCzhI1G3d-006uYC; Mon, 04 Jul 2016 02:10:01 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 In-Reply-To: X-Provags-ID: V03:K0:JOnBhJX9Nv1Q8AALBgnY3015Z50gBBhmA9kl3ztZOWNI/VYAbxD 5N+tWzxohDr+pDfPvfYjKvf4w74SU9Y6ps8zW8NXVA1sjXS02znvRtmB4TC4B5X4SEBwp+n B8dDCxEuAdFtU476Fmk0+CPAwqwYTVBs6eHl20sEMjFAgLpuy6ENHqc46vSOMQX+hd91zwQ PDQtj8PgZ2YDxkTvWoKag== X-UI-Out-Filterresults: notjunk:1;V01:K0:8VbNdJfNy4Y=:BdViddj9csFeN5uTQiCFfi rKuE9A8v5DtFfgi0CisnTsDB417m7W9kydu3I29Lr5uK4txgFzeHxaJH3q9bf2XFkTcpUleAP /vqTX1J++D01RrGXC4lIwsG9fn1XEFjgfIwjpFsb83PeUOvLo7IgDMzgXkG4Z7FvvrxwAKgSJ sXUYLr+uw0n6xz4AO1qhwGzuGbNYv3KJmJSOvSWnx+HnUuvCTVXGHVrzCLeQgDnS1R+tl10+z maN1o79edkK+g5WXyNSqoUEEZEKmH7bJez1zWCaC6i5xjuU7YGx/iHVMnqKOv4PmwvC18bsP3 KQysHIAhrDyLKPmnZwb7ua7ogepScG8rYlLQhz3PT5oluUSprT+hGTklK7MUM8IYrDR1ln5H2 JLn4l/380fC7iwH2RycucuNlQKARCF++nbMHRr4Emw3+/86mNWLJ518xHCRc7BLJK7Ry1ijXd 9YNqg0odJXOH/VWcENVRhNOIzcw6Bhp8A8UNczV+UIJCdQiIpvkduqa6iTYWigKLn50fgtjRA kEKEyyNJLOp/EoD3p2gLPouUbSzG2gX04cvibahCO/GK77exF7FNYSfom12Zh4XWfgH5YDN9N 8OJHkaAB2TXIJ0gTYYHCDsyfDxAY1OHqV44pUTmGgWHRXZ3XFG1//vRwbqf/wtxTgHuyx2Wmf A9jQM6t5cgcF4BuVj5LSPikeGSPXrxP5zwgS4OINlHIHLUanN408ux8uni0JgtygiMwM= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.126.131 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:205124 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --mAwMMi8NLwf6hew4kstkCGujcu3ifpxnn Content-Type: multipart/mixed; boundary="pJKIQnkvUrxp4bk3VLi7oPTp5lnMAUTuT" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: rms@gnu.org, Eli Zaretskii Cc: emacs-devel@gnu.org Message-ID: <5779A957.3010604@gmail.com> Subject: Re: Redisplay hook References: <577814F4.8060500@gmail.com> <8360sns8nj.fsf@gnu.org> In-Reply-To: --pJKIQnkvUrxp4bk3VLi7oPTp5lnMAUTuT Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-07-03 18:34, Richard Stallman wrote: > > > Is there a standard way to run a function after each redisplay cycl= e? >=20 > > No, not that I know of. >=20 > It is asking for trouble, since if there is any bug in it or confusing > behavior, you will get totally screwed. Much more than with a pre- or post-command-hook? We could have the same l= ogic for errors: If an unhandled error happens in running this hook, the function in which the error occurred is unconditionally removed, = since otherwise the error might happen repeatedly and make Emacs nonfunctio= nal. Cl=C3=A9ment. --pJKIQnkvUrxp4bk3VLi7oPTp5lnMAUTuT-- --mAwMMi8NLwf6hew4kstkCGujcu3ifpxnn 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.0.22 (GNU/Linux) iQIcBAEBAgAGBQJXealXAAoJEPqg+cTm90wjGMYQAIqIJt7QaNADEKSlHzqBK+Lv Mag37YRuqEUvrG2cqzexhWSLjD/vvZnjBmz8YtVpXboxr9xNwhU3HsDdE6sT7N+m 2O1oVnA1tCGOSve719FZj/gJ9HZkaXAVCIxjFPrHS9QMMHcZq8uwVvMuL/PDpEde vKlGxoEr920lfGdHZ14Rkz1egj2XEB+W/xi2Xa2OGNlo1pWXw3rKtshUiXU7YW/K HdEmMmWtj/JBCfvY4JdqLukuBKCYdytt0fkJhoUzAxLx008EEmBpAM3dZqwMGVxM igw5QB2WtENdUGthR3HNoibNEN77h7B4isK6MJTwFazyj0cJsoX8mfuQYBg7p3bT wENdX3f9bV6uHkaEYuODqlkMC1j+lZf6LKvR8pwLHdMYRT4DDw/EPN/fPUgX1nR8 5+SMA5prc+kAErvnhn0OWlBDzwUysJJtsMyke3eIxldaz7CAQVsfN5fdPfLCJLts 590arRspoEud/Ax/3KK5NxYcwioDTpx+E617SHZHO/qjfag3AVcOw78kPufxAaen 2ftW4hxoyVJrBG5MLOygq5HMpX0mpoE9oL081E5TlQWOl7NtN7DKkoYyMazLdWfG pai8r1Ht6rYFcTNulVoMLWS89CYx1Y6Q1+rKj6SLBdnttaO8XAapn7pjmh5Oc1qq GW51WAdj/hNMGQ79nena =cGuD -----END PGP SIGNATURE----- --mAwMMi8NLwf6hew4kstkCGujcu3ifpxnn--