From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: feature-request: colorize diary entries in agenda Date: Mon, 4 Jan 2010 16:06:02 +0100 Message-ID: References: <873a3avtnt.fsf@tux.homenetwork> <5123B850-2A12-43EA-81C0-180C1621C506@gmail.com> <87bph9dij8.fsf@tux.homenetwork> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NRoVZ-0001eq-R1 for emacs-orgmode@gnu.org; Mon, 04 Jan 2010 10:06:13 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NRoVU-0001ag-6L for emacs-orgmode@gnu.org; Mon, 04 Jan 2010 10:06:12 -0500 Received: from [199.232.76.173] (port=58388 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NRoVT-0001aY-VC for emacs-orgmode@gnu.org; Mon, 04 Jan 2010 10:06:08 -0500 Received: from mail-fx0-f228.google.com ([209.85.220.228]:48437) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NRoVT-0006MC-66 for emacs-orgmode@gnu.org; Mon, 04 Jan 2010 10:06:07 -0500 Received: by fxm28 with SMTP id 28so6415721fxm.26 for ; Mon, 04 Jan 2010 07:06:05 -0800 (PST) In-Reply-To: <87bph9dij8.fsf@tux.homenetwork> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Thierry Volpiatto Cc: emacs-orgmode@gnu.org On Jan 4, 2010, at 3:57 PM, Thierry Volpiatto wrote: > Hi Carsten, > > Carsten Dominik writes: > >> Hi Thierry, >> >> there is now a new face, org-agenda-diary, for this purpose. > > Nice, thank you, i will have a look. > How do you enable it? It is already implemented - all you need to do is to customize the face - right now all it does is inheriting from `default'. The code you show below is no longer needed. - Carsten > I use that actually: > > ,---- > | (defun tv-org-propertize-diary-entries () > | (save-excursion > | (let ((inhibit-read-only t)) > | (goto-char (point-min)) > | (while > | (re-search-forward "^ *[Dd]iary" nil t) > | (add-text-properties > | (point-at-bol) (point-at-eol) '(face tv-org-diary)))))) > | (add-hook 'org-finalize-agenda-hook 'tv-org-propertize-diary- > entries) > `---- > >> HTH >> >> - Carsten >> >> On Dec 17, 2009, at 10:25 AM, Thierry Volpiatto wrote: >> >>> Hi, should be great to be able to colorize diary entries in agenda. >>> I didn't find customisation for that apart modifying: >>> ,---- >>> | (defun org-get-entries-from-diary (date) >>> | "Get the (Emacs Calendar) diary entries for DATE." >>> | >>> | [...] >>> | >>> | (org-add-props x (text-properties-at (1- (length x)) x) >>> | 'type "diary" 'date date 'face 'tv-org-diary)) >>> | entries))))) >>> `---- >>> Did i miss something? >>> -- >>> A + Thierry Volpiatto >>> Location: Saint-Cyr-Sur-Mer - France >>> >>> >>> >>> >>> _______________________________________________ >>> Emacs-orgmode mailing list >>> Please use `Reply All' to send replies to the list. >>> Emacs-orgmode@gnu.org >>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> >> - Carsten >> >> >> > > -- > A + Thierry Volpiatto > Location: Saint-Cyr-Sur-Mer - France - Carsten