From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jarmo Hurri Subject: Re: A Microsoftesque detail in org Date: Mon, 18 May 2015 15:15:39 +0300 Message-ID: <87twvarsic.fsf@iki.fi> References: <87382yji8z.fsf@iki.fi> <87lhgqxeq0.fsf@gmx.us> <87k2w754vk.fsf@iki.fi> <874mnaykh0.fsf@gmx.us> <87k2w6d8ii.fsf@posteo.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39706) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YuJxb-0003Xd-Fk for emacs-orgmode@gnu.org; Mon, 18 May 2015 08:16:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YuJxW-0005Dd-H7 for emacs-orgmode@gnu.org; Mon, 18 May 2015 08:15:55 -0400 Received: from plane.gmane.org ([80.91.229.3]:48670) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YuJxW-0005CW-6q for emacs-orgmode@gnu.org; Mon, 18 May 2015 08:15:50 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YuJxU-0005RN-21 for emacs-orgmode@gnu.org; Mon, 18 May 2015 14:15:48 +0200 Received: from host-137-163-18-130.edu.hel.fi ([137.163.18.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 18 May 2015 14:15:48 +0200 Received: from jarmo.hurri by host-137-163-18-130.edu.hel.fi with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 18 May 2015 14:15:48 +0200 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: emacs-orgmode@gnu.org Titus von der Malsburg writes: > On 2015-05-17 Sun 14:15, Rasmus wrote: >>>> With your behavior you can (i) break the TODO tag; (ii) break the >>>> cookie; (iii) break the tag. At least (i) and (ii) are quite >>>> destructive. >>> >>> I am not sure what you mean, since a single undo will always heal >>> the line again, regardless of where you break it. >> >> Sure. But that seems orthogonal to the problem at hand. Re (i): Assume >> TODO is keyword. We don't know that TO is. Re (ii): [#B] is a cookie. >> [#B is not. (iii) iii :tag: is a tag :ta is not. The editor should not >> easily produce invalid syntax. > > I disagree with that last statement. I’m not aware of any Emacs mode > (or any other text editor for that matter) that prevents me from > producing invalid syntax. A text editor preventing invalid syntax is > actually not even desirable because the path from one syntactically > valid state of the document to the next often leads through invalid > states. If you really want to prevent temporarily invalid documents, > the result is going to be some kind of GUI application, not a text > editor. While that may be a valid solution for some people, it is > certainly not the Emacs way of doing things. Exactly! I would prefer that by default there is no "intelligence" in the return key, but more intelligence can be added as an option. (The problem with Microsoft programs is exactly the fact that too much "intelligence" is the default.) I leave it to the wiser men to decide. Over and out from me. Jarmo