[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] how to add some features in a newly added headline?
From: |
Bingo UV |
Subject: |
Re: [O] how to add some features in a newly added headline? |
Date: |
Sat, 16 Jan 2016 22:48:58 +0530 |
Hi John,
Thanks a lot.
In org 8.3, there seems to be no org-end-of-meta-data-and-drawers. If I
replace it with org-end-of-meta-data, I get a PROPERTIES drawer which
is open, not collapsed. Since it is a new heading, it should have no
drawers, so I am guessing org-end-of-meta-data-and-drawers and
org-end-of-meta-data should be identical?
I don't want to sound too demanding about a collapsed PROPERTIES
drawer but it is so distracting I cannot stop myself from compulsively
collapsing it after adding every heading. Which is when I added the
insert-char and 2 org-cycles.
(sorry, meant to reply to mailing list, not personally)
On Sat, 16 Jan 2016 08:59:17 -0500
John Kitchin <address@hidden> wrote:
> I would define a function for this, so you can call it only when you
> want. this does what you describe for me (org 8.2.10)
>
> (defun my-heading ()
> (interactive)
> (org-insert-heading)
> (org-id-get-create)
>
> (save-excursion ;-> add time stamp
> (org-end-of-meta-data-and-drawers)
> (newline)
> (org-time-stamp-inactive '(16))))
>
>
>
> On Sat, Jan 16, 2016 at 8:14 AM, Bingo UV <address@hidden> wrote:
>
> > (add-hook 'org-insert-heading-hook
> > '(lambda()
> > (org-id-get-create) ;-> Adds ID property
> > (insert-char 48) ;-> required for next 2 org-cycles to
> > collapse the properties drawer
> > (org-cycle)
> > (org-cycle)
> > (save-excursion ;-> add time stamp
> > (org-end-of-meta-data t)
> > (org-time-stamp-inactive '(16))
> > (newline)
> > )
> > )
> > )
> >
>
>
>
> John
>
> -----------------------------------
> 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