From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?=C5=A0t=C4=9Bp=C3=A1n_?= =?UTF-8?Q?N=C4=9Bmec?= Newsgroups: gmane.emacs.bugs Subject: bug#9287: Mention `displayed-month' and `displayed-year' in `diary-mark-entries-hook' documentation Date: Fri, 12 Aug 2011 11:29:44 +0200 Message-ID: <87mxff9dvb.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1313141749 23300 80.91.229.12 (12 Aug 2011 09:35:49 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 12 Aug 2011 09:35:49 +0000 (UTC) To: 9287@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 12 11:35:45 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Qro9Y-00021Z-I1 for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Aug 2011 11:35:44 +0200 Original-Received: from localhost ([::1]:42622 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qro9Y-00077O-2k for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Aug 2011 05:35:44 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:44864) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qro9V-000773-0s for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2011 05:35:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qro9T-0002eo-6A for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2011 05:35:40 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33675) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qro9T-0002ek-2a for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2011 05:35:39 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1QroAo-000159-HD; Fri, 12 Aug 2011 05:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?=C5=A0t=C4=9Bp=C3=A1n_?= =?UTF-8?Q?N=C4=9Bmec?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Aug 2011 09:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9287 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs Original-Received: via spool by submit@debbugs.gnu.org id=B.13131417644083 (code B ref -1); Fri, 12 Aug 2011 09:37:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Aug 2011 09:36:04 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qro9r-00013o-Hd for submit@debbugs.gnu.org; Fri, 12 Aug 2011 05:36:03 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qro9p-00013U-89 for submit@debbugs.gnu.org; Fri, 12 Aug 2011 05:36:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qro8S-0002SM-4V for submit@debbugs.gnu.org; Fri, 12 Aug 2011 05:34:36 -0400 Original-Received: from lists.gnu.org ([140.186.70.17]:53631) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qro8S-0002SI-30 for submit@debbugs.gnu.org; Fri, 12 Aug 2011 05:34:36 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:44625) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qro8R-0006mQ-17 for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2011 05:34:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qro8P-0002S2-MF for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2011 05:34:34 -0400 Original-Received: from mail-fx0-f41.google.com ([209.85.161.41]:55333) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qro8P-0002Ro-HA for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2011 05:34:33 -0400 Original-Received: by fxg9 with SMTP id 9so2638395fxg.0 for ; Fri, 12 Aug 2011 02:34:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=KPsGrpCZaY97dW03WrRYEokSXvAkCSbOc/nihG6ijys=; b=MfoXxHOoaeU9C4uZ3cPq/FnzqjBb1D6tvYN1POU4zwwnGoK2I5lcOZYjTbTi8GVFvz /mpf34HyKRtj83sr6FT4W7qONJNrVqi4ZKGo8csrzMjIKy4Ept6Te9XjdzvrSlyoV6zF IbOTfVclQxvzN4s4yYtqP7ohOApZxNgZxqnf0= Original-Received: by 10.223.36.89 with SMTP id s25mr1039200fad.19.1313141672278; Fri, 12 Aug 2011 02:34:32 -0700 (PDT) Original-Received: from localhost (176.119.broadband10.iol.cz [90.177.119.176]) by mx.google.com with ESMTPS id f27sm2271684fak.31.2011.08.12.02.34.29 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 12 Aug 2011 02:34:30 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 12 Aug 2011 05:37:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:50021 Archived-At: The two variables, which fortunately do appear to be dynamically bound to the middle month and year currently displayed in the calendar window at the time of running `diary-mark-entries-hook', are _crucial_ for being able to define useful marking functions[1]. Please document this (AFAICT they are currently not mentioned anywhere; I had to read much of calendar.el and holidays.el to figure it out). [1] Example: (defun calendar-mark-lunar-phases () (with-current-buffer calendar-buffer (mapc (lambda (phase) (calendar-mark-visible-date ;; http://en.wikipedia.org/wiki/Astronomical_symbols ;; "=F0=9F=8C=9A=F0=9F=8C=9B=F0=9F=8C=9D=F0=9F=8C=9C" "=F0=9F= =8C=91=F0=9F=8C=93=F0=9F=8C=95=F0=9F=8C=97" (car phase) (string (aref "=E2=97=8F=E2=97=90=E2=97=8B=E2=97= =91" (nth 2 phase))))) (let ((m displayed-month) (y displayed-year)) (calendar-increment-month m y -1) (lunar-phase-list m y))))) (add-hook 'diary-mark-entries-hook 'calendar-mark-lunar-phases) --=20 =C5=A0t=C4=9Bp=C3=A1n