From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Wales Subject: Re: [RFC] Remove Org Struct mode Date: Sun, 27 Aug 2017 13:28:01 -0700 Message-ID: References: <87mv6ul4u6.fsf@nicolasgoaziou.fr> <878ti5ufzh.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40538) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dm4A8-0007bl-15 for emacs-orgmode@gnu.org; Sun, 27 Aug 2017 16:28:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dm4A6-0006kW-TC for emacs-orgmode@gnu.org; Sun, 27 Aug 2017 16:28:04 -0400 Received: from mail-ua0-x22a.google.com ([2607:f8b0:400c:c08::22a]:33167) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dm4A6-0006k9-Nb for emacs-orgmode@gnu.org; Sun, 27 Aug 2017 16:28:02 -0400 Received: by mail-ua0-x22a.google.com with SMTP id d12so12082828uag.0 for ; Sun, 27 Aug 2017 13:28:02 -0700 (PDT) In-Reply-To: <878ti5ufzh.fsf@nicolasgoaziou.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: Nicolas Goaziou Cc: Carsten Dominik , Org Mode List i wrote this a long time ago to summarize the different options for editing notes in org. warning: it might make zero sense to you. maybe it will be useful to somebody. =3D=3D=3D sometimes you want the notes to stay in your external file (example: whatever.el). but edit them in org mode. orgstruct edits in orgish mode. sometimes you want notes and code to stay in org and generate the external file. this is tangling. sometimes you want a link to the notes in org in whatever.el. and a link to the whatever.el location in the relevant node in org. thus bidirectional links between whatever.el and org. (this has been called "mccoy mode" after his suspicion of the transporter, but could also mean that everything stays in, and is edited in, the real mccoy. i.e. code stays in .el and notes stay in .org.) =3D=3D=3D legend: n means notes s means source .el is a stand-in for any type of file that is not org blank cells are n/a for example, in the first line, in a .el babel source block: 1) notes are edited in org - (the source block is embedded in notes) 2) source is edited in a temporary buffer for .el 3) there is no minor mode of relevance 4) notes are kept in .org 5) source is kept in .org in a source block 6) the target can be a .el file |-----------------------+---------+--------+---------+----------+----------= -+--------| | what | nmajor | smajor | nminor | notes in | source in | target | |-----------------------+---------+--------+---------+----------+----------= -+--------| | babel | org | el tmp | | .org | .org | .el | | bidirectional linking | org | el | | .org | .el | | | poporg | org tmp | el | | .el | .el | | | outorg | org tmp | el | orgish? | .el | .el | | | orgtbl | el | el | orgish | .el | .el | | | org-link-minor-mode | el | el | orgish | .el | .el | | | radio list / table | org | xlate | | .org | .org | .el | |-----------------------+---------+--------+---------+----------+----------= -+--------| --=20 The Kafka Pandemic: The disease DOES progress. MANY people have died from it. And ANYBODY can get it at any time. "You=E2=80=99ve really gotta quit this and get moving, because this is murd= er by neglect." --- .