From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Alexander Subject: Re: RFC: Improvements to org-remember Date: Mon, 24 Nov 2008 11:50:53 +0200 Message-ID: <21E07097-0FF3-40E1-8BD8-A12B7D5099BC@alexanderonline.org> Mime-Version: 1.0 (Apple Message framework v929.2) Content-Type: multipart/mixed; boundary="===============0771100801==" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L4eC5-0002TS-9O for emacs-orgmode@gnu.org; Mon, 24 Nov 2008 11:21:49 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L4eC3-0002RP-4l for emacs-orgmode@gnu.org; Mon, 24 Nov 2008 11:21:47 -0500 Received: from [199.232.76.173] (port=50547 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L4dmR-0001c5-Rp for emacs-orgmode@gnu.org; Mon, 24 Nov 2008 10:55:20 -0500 Received: from harley.gnservers.com ([72.52.242.16]:45245) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1L4YGi-00086U-Vo for emacs-orgmode@gnu.org; Mon, 24 Nov 2008 05:02:13 -0500 Received: from [82.77.174.10] (helo=[192.168.2.199]) by harley.gnservers.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1L4YGc-0000g7-Ay for emacs-orgmode@gnu.org; Mon, 24 Nov 2008 05:02:07 -0500 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: emacs-orgmode@gnu.org --===============0771100801== Content-Type: multipart/alternative; boundary=Apple-Mail-4-104950654 --Apple-Mail-4-104950654 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On 2008-Nov-24, at 04:25, emacs-orgmode-request@gnu.org wrote: > From: James TD Smith > Date: 24 November 2008 01:25:57 EET > To: emacs-orgmode@gnu.org > Subject: [Orgmode] RFC: Improvements to org-remember > > * New features > ** Adding non-headline items > That's a fantastic idea! > > ** Updating completion statistics > > ** Automatic sorting > Right now, I have a :SORT: property in my property drawer which looks like: :SORT: C-c S-6 p This is just a reminder to me for the key chord I need to play to get the sort I want. It's conveniently located near the headline and not too hard to open and read when I need to resort manually. It seems to me that having an hook like 'org-remember-after-filing would allow people to choose what kinds of updating they wanted done after a remember template was used. Mixing this with different types of templates may take some care: you don't want to run all the hooks inside a save-excursion if the point to to allow the hook to move point to a special place, but then all hooks would have to be written with that in mind. Perhaps the hooks should be run inside a (let ) with some official bindings for markers for the following: - org-remember-marker-to-beginning-of-new-text - org-remember-marker-to-end-of-new-text - org-remember-marker-to-parent-headline (perhaps most useful for non-headline remember templates) - org-remember-template-type But automatic sorting seems useful in many other contexts (like after scheduling or rescheduling an item, or changing priority, or editing the headline text) so perhaps some wishes/ideas from the list would be appropriate. Could org-mode take ownership of the :SORT: property for headlines, and have a org-sort-file-using-property (or a org-sort- headline-using-property) which could be added to hook lists where-ever the user wanted? Or is this too specific? Would it be nice to have plain lists (or checkboxed lists) have some kind of sort property too? Where could a user store this data so it could be easy to see but also easy to ignore. --Apple-Mail-4-104950654 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable
On 2008-Nov-24, = at 04:25, emacs-orgmode-request@gnu.or= g wrote:

From: James TD Smith <ahktenzero@mohorovi.cc>
Date: 24 November 2008 01:25:57 EET
Subject: = [Orgmode] RFC: Improvements to = org-remember

* New features
** Adding = non-headline items

That's a fantastic idea! =  

** Updating completion = statistics

** Automatic sorting

Right now, I = have a :SORT: property in my property drawer which looks = like:
  :SORT: C-c S-6 p
This is just a = reminder to me for the key chord I need to play to get the sort I want. =  It's conveniently located near the headline and not too hard to = open and read when I need to resort = manually.

It seems to me that having an hook = like 'org-remember-after-filing would allow people to choose what kinds = of updating they wanted done after a remember template was used.   = Mixing this with different types of templates may take some care: you = don't want to run all the hooks inside a save-excursion if the point to = to allow the hook to move point to a special place, but then all hooks = would have to be written with that in mind. Perhaps the hooks should be = run inside a (let ) with some official bindings for markers for the = following: 
 - = org-remember-marker-to-beginning-of-new-text 
 - = org-remember-marker-to-end-of-new-text
 - = org-remember-marker-to-parent-headline (perhaps most useful for = non-headline remember templates)
 - = org-remember-template-type

But automatic = sorting seems useful in many other contexts (like after scheduling or = rescheduling an item, or changing priority, or editing the headline = text) so perhaps some wishes/ideas from the list would be appropriate. =  Could org-mode take ownership of the :SORT: property for = headlines, and have a org-sort-file-using-property (or a = org-sort-headline-using-property) which could be added to hook lists = where-ever the user wanted?

Or is this too = specific?  Would it be nice to have plain lists (or checkboxed = lists) have some kind of sort property too? Where could a user store = this data so it could be easy to see but also easy to = ignore.
= --Apple-Mail-4-104950654-- --===============0771100801== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============0771100801==--