From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcin Borkowski Subject: Re: hook for inserting headlines Date: Wed, 14 Jan 2015 01:36:28 +0100 Message-ID: <87y4p642r7.fsf@wmi.amu.edu.pl> References: <5c980d6fde7a4961b5270932bcf62be4@fcmailsvr2.familycareinc.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36334) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBBwr-0007xP-Ga for emacs-orgmode@gnu.org; Tue, 13 Jan 2015 19:36:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YBBwm-0006JW-Kj for emacs-orgmode@gnu.org; Tue, 13 Jan 2015 19:36:37 -0500 Received: from msg.wmi.amu.edu.pl ([2001:808:114:2::50]:55447) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBBwm-0006Ir-Cs for emacs-orgmode@gnu.org; Tue, 13 Jan 2015 19:36:32 -0500 Received: from localhost (localhost [127.0.0.1]) by msg.wmi.amu.edu.pl (Postfix) with ESMTP id A0F3A47F02 for ; Wed, 14 Jan 2015 01:36:30 +0100 (CET) Received: from msg.wmi.amu.edu.pl ([127.0.0.1]) by localhost (msg.wmi.amu.edu.pl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O51Jhuwx9B+Y for ; Wed, 14 Jan 2015 01:36:30 +0100 (CET) Received: from localhost (117-116.echostar.pl [213.156.117.116]) by msg.wmi.amu.edu.pl (Postfix) with ESMTPSA id 487EB42061 for ; Wed, 14 Jan 2015 01:36:29 +0100 (CET) In-reply-to: <5c980d6fde7a4961b5270932bcf62be4@fcmailsvr2.familycareinc.org> 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: "emacs-orgmode@gnu.org" 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 insert 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.) > Thanks! > Subhan Hth, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Faculty of Mathematics and Computer Science Adam Mickiewicz University