From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Wittern Subject: seeking advice on use of drawers vs blocks Date: Tue, 5 Apr 2016 15:13:22 +0900 Message-ID: <57035782.3050202@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60267) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anKEz-00027e-Vx for emacs-orgmode@gnu.org; Tue, 05 Apr 2016 02:13:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1anKEw-0006pa-QR for emacs-orgmode@gnu.org; Tue, 05 Apr 2016 02:13:29 -0400 Received: from mail-pf0-x235.google.com ([2607:f8b0:400e:c00::235]:35560) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anKEw-0006oz-Hz for emacs-orgmode@gnu.org; Tue, 05 Apr 2016 02:13:26 -0400 Received: by mail-pf0-x235.google.com with SMTP id n1so4056447pfn.2 for ; Mon, 04 Apr 2016 23:13:26 -0700 (PDT) Received: from h182.133.226.10.31781.vlan.kuins.net (nats-01.kuins.kyoto-u.ac.jp. [133.3.201.8]) by smtp.gmail.com with ESMTPSA id h2sm43670410pfd.91.2016.04.04.23.13.23 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Apr 2016 23:13:23 -0700 (PDT) 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Org Mode Mailing List Dear Orgmoders, Today I would like to poll the collective wisdom of the Orgmode user community about a design question I have. Since discovering org-mode more than 9.5 years ago (yeah! ), it has transformed my life almost as much, maybe even more than Emacs itself. Among other things, for work I have developed a package called Mandoku, which uses the org-mode format to deal with (classical) Chinese text. For those interested, a description of this format, which is 99% org-mode is here[1]. Now, as described at the very end of that page, I allow users to maintain annotations to things on the previous line of text in drawers. I then have scripts to collect these annotations and do various interesting things with them. Now, since I started doing this some 6+ years ago, the org-mode syntax has seen some changes and especially blocks seem much more advanced now. I would like to have more expressive power concerning the content of the annotations, so I am considering switching to a block format for these annotations (or more likely for the time being, supporting both). This would give me more metadata and control over the content, because I can have header lines etc. However, my audience is somewhat non-technical and they concentrate on reading the texts, so the intrusion has to be minimal. Currently I handle that with the drawers being mostly folded and only expanded on demand with a key on the line as usual, that is also the reason to use a short word for the drawer, which is the only thing seen in the folded state. So this does not work so nicely with blocks, especially if the header line expands. Ideally I would even like to avoid seeing the header line in folded state and just have an icon in the margin to indicate that there is an annotation. Does anybody know how this can be done? Has anybody done something similar? Apart from that, I wonder if there are other things to consider in the question: Should I move to block syntax rather than staying with drawers? Any and all comments appreciated, Christian Wittern [1] http://www.mandoku.org/mandoku-format-en.html -- Christian Wittern, Kyoto