From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Displaying day-resources (or a secondary time-line) Date: Tue, 18 May 2010 07:59:00 +0200 Message-ID: <619FC838-D536-4F69-B1E7-4082DAADD168@gmail.com> References: <87vdays499.fsf@gmx.ch> <8739xq3zfq.fsf@rub.de> 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 [140.186.70.92] (port=55375 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OEQ6e-0003AQ-P6 for emacs-orgmode@gnu.org; Tue, 18 May 2010 12:57:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OEGce-0001OO-Sv for emacs-orgmode@gnu.org; Tue, 18 May 2010 02:52:48 -0400 Received: from mail-wy0-f169.google.com ([74.125.82.169]:47243) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OEGce-0001Nr-DZ for emacs-orgmode@gnu.org; Tue, 18 May 2010 02:49:48 -0400 Received: by wyb33 with SMTP id 33so244986wyb.0 for ; Mon, 17 May 2010 23:49:47 -0700 (PDT) In-Reply-To: <8739xq3zfq.fsf@rub.de> 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: Sven Bretfeld Cc: emacs-org On May 18, 2010, at 1:01 AM, Sven Bretfeld wrote: > Hi Carsten and all others > > Carsten Dominik writes: > >> You can also use diary sexp entries to also do the others, by >> checking >> for weekdays. See the examples in the FAQ >> >> http://orgmode.org/worg/org-faq.php#diary-sexp-in-org-files >> >> For example (untested) >> >> ** Secretary present 8:00-12:00 >> <%%(and (member (calendar-day-of-week date) '(1 3)))> >> >> As for sorting, I guess the easiest would be use a special tag and >> then a custom sorting strategy function in org-agenda-cmp-user- >> defined >> to sort these to the end of the agenda display. > > Thanks for all your suggestions. I didn't know about the power of > diary-sexps. Thanks to Memnon, I have also learned about the > org-agenda-skip-function which I now have used to construct a solution > that works fine for me: > > (setq org-agenda-custom-commands > '(("q" "Agenda and Metadata" > ((agenda "" ((org-agenda-skip-function '(org-agenda-skip-subtree-if > 'regexp ":META:")))) > (agenda "" ((org-agenda-skip-function '(org-agenda-skip-subtree-if > 'notregexp ":META:"))(org-agenda-overriding-header "Today's > resources (metadata): "))) > (tags "MIT") > (tags "BIGROCK"))))) > > I would prefer to have this Agenda View bound to the standard C-aa. Do you mean `C-c a a' ? > Is > that possible? Setting "a" via org-agenda-custom-commands results in > an > error at starttime. This keybinding seems to be hard-coded. They are hard-coded, but you can in fact overrule them with custom commands. Many people do this, so that definitely works. - Carsten