From mboxrd@z Thu Jan 1 00:00:00 1970 From: Neil Jerram Subject: Re: How to move up/down a headline but not the subtree? Date: Thu, 05 Jul 2018 13:53:28 +0100 Message-ID: <87fu0x269j.fsf@ossau.homelinux.net> References: <23357.59250.52090.498378@frac.u-strasbg.fr> <87lgaq0xke.fsf@ossau.homelinux.net> <23358.220.12819.903256@frac.u-strasbg.fr> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38926) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fb3lS-0007Mz-7S for emacs-orgmode@gnu.org; Thu, 05 Jul 2018 08:53:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fb3lN-0001EM-Cc for emacs-orgmode@gnu.org; Thu, 05 Jul 2018 08:53:38 -0400 Received: from ossau.homelinux.net ([18.217.239.99]:52760 helo=ip-172-31-40-63.us-east-2.compute.internal) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fb3lN-0001CB-8D for emacs-orgmode@gnu.org; Thu, 05 Jul 2018 08:53:33 -0400 In-Reply-To: <23358.220.12819.903256@frac.u-strasbg.fr> 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" To: alain.cochard@unistra.fr Cc: emacs-orgmode@gnu.org Alain.Cochard@unistra.fr writes: > Neil Jerram writes on Thu 5 Jul 2018 11:46: > > > > What I would like to do is to be able to move a headline with > > > everything up to (but not including) its first subheading. > > > > > > Does anyone know how to do that? > > > > > > I am also interested in knowing if there are specific (deep?) > > > reasons why this seemingly basic operation, which I see as the > > > analogous of org-do-promote/demote and perform very often with > > > standard (but tedious) emacs editing commands, is not already > > > implemented. > > > My view/guess: because the subheadings are an integral part of the > > content of the containing item. > > > > Wouldn't you agree? It seems to me like a fairly fundamental > > aspect of the Org model. > > Yes, but couldn't you raise the same argument about > org-promote/demote? Fair point. > > That said, perhaps your use case is one where you've realized that > > subheadings don't actually belong to the containing item? In that > > case, what could make more sense is to promote (or kill and yank > > elsewhere) all of the wrongly placed subheadings. You could > > promote an individual subheading with M-S-left, or kill and yank it > > with C-c C-x C-w and C-c C-x C-y, but I don't know if there's an > > easy way to repeat that over all subheadings. > > > > Another possible approach: what about demoting just the containing > > heading with M-left and then killing/yanking that elsewhere? > > My use case is after I have not too carefully written down many ideas. > Then I start thinking and try to order them in a better way. All what > you suggest is very sensible but much longer than the command I am > looking for. FWIW, I just experimented. This seems to work: M-right M-right M-right M-right M-right C-c C-x C-w move to new destination C-c C-x C-y and is pretty fast. > Thanks much for you time. > a. No problem, it's an interesting question. Neil