From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell Adams Subject: Re: Where to put dates on meeting headlines Date: Sun, 26 Feb 2017 07:05:44 +0100 Message-ID: <20170226060544.GN6881@volibear> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47660) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1chrzH-00036r-Fq for emacs-orgmode@gnu.org; Sun, 26 Feb 2017 01:07:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1chrzE-0004tG-8a for emacs-orgmode@gnu.org; Sun, 26 Feb 2017 01:07:15 -0500 Received: from cadetblue.ash.relay.mailchannels.net ([23.83.222.28]:55933) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1chrzD-0004lv-FF for emacs-orgmode@gnu.org; Sun, 26 Feb 2017 01:07:12 -0500 Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id EE0841439EB for ; Sun, 26 Feb 2017 06:06:23 +0000 (UTC) Received: from kefka.asoshared.com (unknown [100.96.128.15]) by relay.mailchannels.net (Postfix) with ESMTPA id 7E8FF143895 for ; Sun, 26 Feb 2017 06:06:22 +0000 (UTC) Received: from [172.56.14.171] (port=58897 helo=localhost) by kefka.asoshared.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1chryP-0006Xn-L2 for emacs-orgmode@gnu.org; Sun, 26 Feb 2017 01:06:21 -0500 Content-Disposition: inline In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org I place an active timestamp under my headline for the date/time of the meeting, and then I always timestamp my notes using inactive timestamps. They are separate in the agenda but can be enabled. On Sat, Feb 25, 2017 at 11:45:51AM -0500, John Kitchin wrote: > Searching for timestamps is not the issue, it is finding the right time > stamp associated with a headline. For example, suppose in the meeting > notes I use time stamps to note past or future events, then a headline > could have many time stamps, and only one is related to the date of the > meeting. Also, if you have logging on, when you mark the > meeting done, it will insert an inactive timestamp of when you closed it. > > What I want to search for is a headline with a meeting tag, and a > timestamp on a particular day (even better if a range is possible since > I have conferences that are spread over a week for example). I might use > this, for example, at the end of the year to find all the scientific > conferences I had attended to put in an annual report, or all the > committee meetings, etc. > > I guess the canonical place is probably the deadline, since after that > time the meeting should be "done". Then I can generate an agenda with a > query like this for meetings in the last two months: > > meeting+DEADLINE>="<-2m>" > > Since I had to search for how to do this (probably again ;), here is a > PSA on where to find how to do these searches: > > http://orgmode.org/worg/org-tutorials/advanced-searching.html > > > > > > > > Charles C. Berry writes: > > > On Fri, 24 Feb 2017, John Kitchin wrote: > > > >> Suppose I use a heading to store notes on a meeting. > >> > >> Is there a canonical location to put a date so I could search for them > >> later? > >> > >> It seems like the date is not a deadline, or scheduled timestamp. I > >> could see putting the date in the headline, but then I do not see an > >> obvious way to search for meetings that occurred in a time range. > >> Putting the date in the body is another location, but then I do not know > >> how it might be searched again. > >> > >> Another option is a property, which might be searchable at least with a > >> function. > >> > >> What do you do along these lines? > >> > >> Here is a simple example of a headline I might have, and later I might > >> want a report of all meetings in the month of February. > >> > >> * Group meeting <2017-02-24 Fri> :meeting: > >> > > > > That is a timestamp, albeit one with `:hour-start nil :minute-start nil'. > > > > Isn't this good enough to search with? > > > > #+BEGIN_SRC emacs-lisp > > (org-element-map > > (org-element-parse-buffer) 'timestamp > > (lambda(x) > > (let > > ((beg (org-element-property :begin x)) > > (month (org-element-property :month-start x)) > > (year (org-element-property :year-start x))) > > (format "Year %s Month %s Where %s" year month beg)))) > > #+END_SRC > > > > > > #+RESULTS: > > | Year 2017 Month 2 Where 18 | > > > > HTH, > > > > Chuck > > > -- > Professor John Kitchin > Doherty Hall A207F > Department of Chemical Engineering > Carnegie Mellon University > Pittsburgh, PA 15213 > 412-268-7803 > @johnkitchin > http://kitchingroup.cheme.cmu.edu > ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3