[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Orgmode] Re: copying headline structure without contents
From: |
Bernt Hansen |
Subject: |
[Orgmode] Re: copying headline structure without contents |
Date: |
Thu, 23 Apr 2009 16:45:13 -0400 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) |
Or
S-TAB to fold the org-mode buffer to top level headlines only
Hit C-c C-k on the headlines to expand
Select the region you want to copy (in transient mode)
(the rest of this could be easily made into a function that works on the
selected region above)
M-x narrow-to-region
C-c C-e v SPC to export the visible stuff to another buffer
C-x h C-w to cut it all
C-x 0 to close the export window
M-x widen
Go to where you want to insert it and C-y or C-u C-y to paste
-Bernt
Mike Newman <address@hidden> writes:
> I think this is handled easily enough with existing org-mode + emacs
> facilities
>
> 1) Mark the sub-tree (C-c @ is useful)
> 2) Copy and yank where you need it
> 3) Mark the new copy (or activate transient mark mode)
> 4) M-C-% (query-replace-regexp in region) to eliminate all the lines not
> starting with "*"
>
> A suitable regexp should be "^[^*].*^J" where the ^J (linefeed) is entered by
> C-q C-j.
>
> On Thu, 23 Apr 2009 11:47:02 +0200
> Rainer Stengele <address@hidden> wrote:
>
>> hi all,
>>
>> is it possible to clone all visible or marked headlines without
>> contents?
>>
>> Example:
>>
>>
>> Having these lines:
>>
>> * header1
>> - contents
>> ** header11
>> - contents
>> * header2
>> - contents
>> ** header21
>> - contents
>>
>>
>> I'd like to have
>>
>>
>> * header1
>> - contents
>> ** header11
>> - contents
>> * header2
>> - contents
>> ** header21
>> - contents
>> * header1
>> ** header11
>> * header2
>> ** header21
>>
>>
>> application:
>> having written a spec for a job I want to write another
>> one for a similar subject with headlines as before but changed
>> contents
>>
>>
>> Thanks for any thought!
>>
>> Rainer
>>
>>
>>
>> _______________________________________________
>> Emacs-orgmode mailing list
>> Remember: use `Reply All' to send replies to the list.
>> address@hidden
>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> address@hidden
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode