From mboxrd@z Thu Jan 1 00:00:00 1970 From: Subhan Michael Tindall Subject: Re: hook for inserting headlines Date: Wed, 14 Jan 2015 17:27:56 +0000 Message-ID: <1da9467831234dd58d54fd71a0f3fa93@fcmailsvr2.familycareinc.org> References: <5c980d6fde7a4961b5270932bcf62be4@fcmailsvr2.familycareinc.org> <87y4p642r7.fsf@wmi.amu.edu.pl> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36839) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBRjg-0007VU-2P for emacs-orgmode@gnu.org; Wed, 14 Jan 2015 12:28:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YBRjc-0006df-Rc for emacs-orgmode@gnu.org; Wed, 14 Jan 2015 12:28:04 -0500 Received: from outbound.familycareinc.org ([207.170.205.147]:31377) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBRjc-0006Yd-Ls for emacs-orgmode@gnu.org; Wed, 14 Jan 2015 12:28:00 -0500 In-Reply-To: <87y4p642r7.fsf@wmi.amu.edu.pl> Content-Language: en-US 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: 'Marcin Borkowski' , "emacs-orgmode@gnu.org" > -----Original Message----- > From: emacs-orgmode-bounces+subhant=3Dfamilycareinc.org@gnu.org > [mailto:emacs-orgmode-bounces+subhant=3Dfamilycareinc.org@gnu.org] On > Behalf Of Marcin Borkowski > Sent: Tuesday, January 13, 2015 4:36 PM > To: emacs-orgmode@gnu.org > Subject: Re: [O] hook for inserting headlines > = > = > On 2015-01-14, at 01:18, Subhan Michael Tindall > wrote: > = > > Is there a hook that is run with creating a new headline in org mode? > > I have several properties that I always set for working todos & I'd > > like to have them automatically created when I make a new headline > > (say when I hit return at the end of it) > > IE: > > ,*** this is a sample headline > > > > ,*** this is a sample headline > > :PROPERTIES: > > > > :END: > > > > And maybe even an interactive schedule/deadline prompt? > > I have a function to create the properties drawer but don't know how to > hook it to headline creation. > = > Why not create a specialized function which might ask for the title of the > headline and insert that headline along with the properties? Or even ins= ert > an /empty/ headline with these properties and place the point after the > string of asterisks and a space, so that you can type the title? Or, if = we are at > it, why not use Yasnippet for that? > = > Not exactly what you want, but maybe this is what you /need/? > = > If not, I guess that advising org-return /might/ be the way to go. > (For instance, you might check whether the user hits RET with the point at > the end of a headline with empty contents.) This last one sounds closest. I'm not really familiar with how advising a = function works though. The point (for me) is to avoid interrupting my 'flow' while setting up proj= ects, TODOs, etc. I'm pretty well programmed to manually type my headlines= and having some of the extra drudge work get added in automatically would = help my process quite a bit. Thanks for the suggestion! > = > > Thanks! > > Subhan > = > Hth, > = > -- > Marcin Borkowski > http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski > Faculty of Mathematics and Computer Science Adam Mickiewicz University This message is intended for the sole use of the individual and entity to w= hich it is addressed and may contain information that is privileged, confid= ential and exempt from disclosure under applicable law. If you are not the = intended addressee, nor authorized to receive for the intended addressee, y= ou are hereby notified that you may not use, copy, disclose or distribute t= o anyone the message or any information contained in the message. If you ha= ve received this message in error, please immediately advise the sender by = reply email and delete the message. Thank you.