From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: Feature request [7.3] Date: Wed, 08 Dec 2010 16:20:44 +0000 Message-ID: <87aakg17g5.fsf@ucl.ac.uk> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from [140.186.70.92] (port=35232 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQO8e-00060S-G5 for emacs-orgmode@gnu.org; Wed, 08 Dec 2010 12:49:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PQO8d-0005el-Bk for emacs-orgmode@gnu.org; Wed, 08 Dec 2010 12:49:12 -0500 Received: from vscane-b.ucl.ac.uk ([144.82.108.141]:62617) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PQO8d-0005dS-7W for emacs-orgmode@gnu.org; Wed, 08 Dec 2010 12:49:11 -0500 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Dave Abrahams Cc: emacs-orgmode@gnu.org Dave Abrahams writes: > When using Org for planning, I often find myself corrupting my Org > files. All kinds of things can go wrong, but the basic issue is that I do have a couple of rules I follow to avoid problems. 1. I usually have a blank line between the meta data (scheduled, properties) and any subsequent text, whether part of that entry or the following headline. I accomplish this by ensuring that my capture templates all insert such a blank line, typically followed by the date of insertion. 2. I also always use the =C-c C-d=, =C-c C-s= and =C-c C-x p= sequences to manage the meta data so org takes care of keeping things sane. However: [...] > So I'm requesting some more help from Org in maintaining proper Org > syntax. Could Org have a mode that prevents things from being modified > incorrectly? For example, it'd be awesome if dates were smart (TAB into > one, hit return, get a smart date editor). This would be quite nice, even something as simple as having RET, within a time stamp, doing the equivalent of org-time-stamp or org-time-stamp-inactive depending on the current state of the time stamp. > It'd be great if there were > a way to make the ID property read-only (or really really hard to > change). This is where column mode comes in quite handy? I tend to use column mode to edit properties and so I never come near the ID property as it usually isn't displayed. > I'd love it if there were a way to create a link to an org > item that narrows the view to just that item, so I don't inadvertently > mess anything else up. org-narrow-to-subtree does some of this... HTH, eric -- : Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 23.2.1 : using Org-mode version 7.3 (release_7.3.223.gc6a94)