From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Mark E. Shoulson" Subject: org-pop-mode Date: Tue, 17 Mar 2020 22:33:17 -0400 Message-ID: <7d38c66d-6ea5-ff8f-ee39-142c8dbdcd18@kli.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------07AA47046066204E20698263" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:58261) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jEOWF-0000sE-Pd for emacs-orgmode@gnu.org; Tue, 17 Mar 2020 22:33:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jEOWE-0006Dq-Dj for emacs-orgmode@gnu.org; Tue, 17 Mar 2020 22:33:19 -0400 Received: from pi.meson.org ([96.56.207.26]:47208) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jEOWE-00069D-7n for emacs-orgmode@gnu.org; Tue, 17 Mar 2020 22:33:18 -0400 Received: from nagas.meson.org (nagas [192.168.2.101]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by pi.meson.org (Postfix) with ESMTPS id A2AD2220152 for ; Tue, 17 Mar 2020 22:33:17 -0400 (EDT) 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-mx.org@gnu.org Sender: "Emacs-orgmode" To: org-mode mailing list This is a multi-part message in MIME format. --------------07AA47046066204E20698263 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable This is something I've wanted for years in org-mode, but which in some=20 ways could actually be _offensive_ to its ideals.=C2=A0 If you're an outl= ine=20 purist, look away. It's something we can do with plain lists: work on a list item at level=20 X, then make a sublist at level X+1, and then "pop" back up to the same=20 list item you had been working on at level X, without needing a new=20 header.=C2=A0 You just adjust the indentation. =C2=A0 + Some stuff at this level. =C2=A0 + More stuff at this level. =C2=A0=C2=A0=C2=A0 Might even have multiple paragraphs. =C2=A0=C2=A0=C2=A0 - a sublevel, for a digression =C2=A0=C2=A0=C2=A0 And back to the same higher level, even without a new= bullet. I use org-mode to keep daily notes at work, sometimes almost=20 stream-of-consciousness, and often wished I could digress and then pop ba= ck. So, I present a pre-alpha version,=20 https://gist.github.com/clsn/09ac4b098b6ad7366bb5e0bc88882d5f of=20 org-pop-mode.=C2=A0 To "pop" back up, create a headline at the level you'= re=20 popping back to, and give it a tag of "contd", and the headline text=20 should not be something important.=C2=A0 Instructions and explanations ar= e in=20 the comments of the file (the part about installing from MELPA is a lie,=20 though). Any feedback? ~mark --------------07AA47046066204E20698263 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable

This is something I've wanted for years in org-mode, but which in some ways could actually be _offensive_ to its ideals.=C2=A0 If you= 're an outline purist, look away.


It's something we can do with plain lists: work on a list item at level X, then make a sublist at level X+1, and then "pop" back up to the same list item you had been working on at level X, without needing a new header.=C2=A0 You just adjust the indentation.


=C2=A0 + Some stuff at this level.

=C2=A0 + More stuff at this level.

=C2=A0=C2=A0=C2=A0 Might even have multiple paragraphs.

=C2=A0=C2=A0=C2=A0 - a sublevel, for a digression


=C2=A0=C2=A0=C2=A0 And back to the same higher level, even wit= hout a new bullet.


I use org-mode to keep daily notes at work, sometimes almost stream-of-consciousness, and often wished I could digress and then pop back.


So, I present a pre-alpha version, https://gist.github.com/clsn/09ac4= b098b6ad7366bb5e0bc88882d5f of org-pop-mode.=C2=A0 To "pop" back up, create a headline at the leve= l you're popping back to, and give it a tag of "contd", and the headline text should not be something important.=C2=A0 Instructions= and explanations are in the comments of the file (the part about installing from MELPA is a lie, though).


Any feedback?


~mark

--------------07AA47046066204E20698263--