From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robert Weiner Newsgroups: gmane.emacs.devel Subject: Re: Redisplay hook Date: Mon, 4 Jul 2016 16:37:49 -0400 Message-ID: <7B54BCE8-0822-4BFF-A6B4-6A6284814CC8@gmail.com> References: <577814F4.8060500@gmail.com> <8360sns8nj.fsf@gnu.org> <57789637.8020204@gmail.com> <83twg7qi5t.fsf@gnu.org> <5779A83D.6020201@gmail.com> <83twg6p1kd.fsf@gnu.org> <577A89CB.7050502@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (1.0) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1467664692 31237 80.91.229.3 (4 Jul 2016 20:38:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Jul 2016 20:38:12 +0000 (UTC) Cc: Eli Zaretskii , Stefan Monnier , emacs-devel@gnu.org To: =?utf-8?Q?Cl=C3=A9ment_Pit--Claudel?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 04 22:38:06 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 1bKAd4-0005fC-5x for ged-emacs-devel@m.gmane.org; Mon, 04 Jul 2016 22:38:06 +0200 Original-Received: from localhost ([::1]:50408 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKAd3-0002LZ-GQ for ged-emacs-devel@m.gmane.org; Mon, 04 Jul 2016 16:38:05 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54310) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKAcx-0002LT-Es for emacs-devel@gnu.org; Mon, 04 Jul 2016 16:38:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bKAcw-0008Vw-7p for emacs-devel@gnu.org; Mon, 04 Jul 2016 16:37:59 -0400 Original-Received: from mail-qk0-x236.google.com ([2607:f8b0:400d:c09::236]:35661) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKAcp-0008VT-L9; Mon, 04 Jul 2016 16:37:51 -0400 Original-Received: by mail-qk0-x236.google.com with SMTP id u124so48068058qkh.2; Mon, 04 Jul 2016 13:37:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Z/I9a0QySB/80V1M3qv+Z3m0Emwl7n+Y22qVi0dxLDE=; b=OWF1FbD0eAAcsW941sNLMmgC8shuVIeOKf7EHn714U6c4z32r/RK3TfZJlwFE/Fuvs /8hQtXV/4w9nlhhCjGUelNPgruRhJg0ZlUzDY3HWYcLsxfLRYYUe2VayXCvlwjQRrU2H l1e/rncpzXTj7lWM1Bm43XBmy3cfvRjd5c6fWx3UbfjhEZc5kniR+KJkTVthFieAapGJ 8+ptpR8Z9sM/RsIok5m2V5N+tGlfc5xcVl767YO74+yEgtX3KrNQWcngWfa7gw4j0Puv w0VAv5GYMAWDhaGg1IEwFvX7yRjrvNPIp6YuhpF85NwiaX9oeZ4DSZo52q08a6nwTj3P +pJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Z/I9a0QySB/80V1M3qv+Z3m0Emwl7n+Y22qVi0dxLDE=; b=Xad9zR3PLAu9JZwyvWBCAosCaqlNiZ44KLa42ByauRkvEocPwPx3Q7NtXCtWQY5Afv J143mQmdfJ2cSHzAQcjx/wFS6o4aytdDOhqzYGcSh6bzUHy7kxuUBNMOPCVUReivr4ng NY93E4gRCcFDFxwrOELuA4q5YJPlfJnCP5d/4rq2ukSzPHgf3ZOGl1cs+j0ReJPE1Ilk 7cRvCLp7l+5g6CNg8AlBx+LAGT8fHrdxbWzf9v8Xyc0QYpIYiyPRy17H3XtDZAm9jdts 8edAC9NK2qDCyQ8u/FBg8+CU+3DxA1T+UV2e9TQPg+s95cf5gi9gwHLRwOTPCtsEYZgK EbpA== X-Gm-Message-State: ALyK8tKsp8wfy3huqIAWFicl0y2XRHBRYhm1/7WLGiRcdtjw3OCabH+qUz6TrVQ4xz2pOQ== X-Received: by 10.55.11.20 with SMTP id 20mr14317868qkl.160.1467664670991; Mon, 04 Jul 2016 13:37:50 -0700 (PDT) Original-Received: from [192.168.1.2] (ool-182dba84.dyn.optonline.net. [24.45.186.132]) by smtp.gmail.com with ESMTPSA id h68sm1232828qkc.37.2016.07.04.13.37.50 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 04 Jul 2016 13:37:50 -0700 (PDT) X-Mailer: iPhone Mail (13F69) In-Reply-To: <577A89CB.7050502@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400d:c09::236 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:205146 Archived-At: On Jul 4, 2016, at 12:07 PM, Cl=C3=A9ment Pit--Claudel wrote: >=20 > Additionally, since Emacs is driving, I can record plenty of per-frame dat= a, such as which key is being pressed with each frame. Here's an example, wh= ich was fairly easy to assemble using this new hook and a bit of ImageMagick= : http://web.mit.edu/cpitcla/www/emacs-screencast-annot.gif (it may take a b= it of time to load). What do you think of the result? This is great and I would love to see this as a package and see it explained= in more detail.. A simple way to capture Emacs screencasts, potentially wi= th an audio overlay, would lead to many more demonstrations of Emacs package= s leading to broader understanding and usage. Bob=