From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Differences between Org-Mode and Hyperbole Date: Mon, 04 Jul 2016 17:20:19 -0400 Message-ID: References: <87h9cdmj6t.fsf@delle7240.chemeng.ucl.ac.uk> <87eg7f13re.fsf@delle7240.chemeng.ucl.ac.uk> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: ger.gmane.org 1467667253 3372 80.91.229.3 (4 Jul 2016 21:20:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Jul 2016 21:20:53 +0000 (UTC) Cc: emacs-devel@gnu.org, e.fraga@ucl.ac.uk To: Kaushal Modi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 04 23:20:45 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bKBIK-0004Zm-B5 for ged-emacs-devel@m.gmane.org; Mon, 04 Jul 2016 23:20:44 +0200 Original-Received: from localhost ([::1]:50572 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKBIJ-0003m1-I5 for ged-emacs-devel@m.gmane.org; Mon, 04 Jul 2016 17:20:43 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35962) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKBIA-0003lE-Na for emacs-devel@gnu.org; Mon, 04 Jul 2016 17:20:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bKBI8-000811-E8 for emacs-devel@gnu.org; Mon, 04 Jul 2016 17:20:33 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33857) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKBHx-0007yV-6e; Mon, 04 Jul 2016 17:20:21 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1bKBHv-0000lE-Bw; Mon, 04 Jul 2016 17:20:19 -0400 In-reply-to: (message from Kaushal Modi on Mon, 04 Jul 2016 13:58:29 +0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:205148 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > The beauty is that only that specific line has to contain the TODO > information. In what sense is that beautiful? I don't put a lot of effort, or a lot of text, into TODO lists that I make. > The beauty is that only that specific line has to contain the TODO > information. The whole buffer is not a TODO list. If you think along those > lines, org-mode has made it possible to have different major mode like > behaviors in the same buffer. If you want to keep a todo list in the same file as your code, and have special editing commands, you'd want to be able to do that in any kind of file, with any major mode. Not only in files for which you use Org mode. In C files, and Lisp files, and LaTeX files, and HTML files, and so on. Correct me if I'm wrong, but I think Org mode doesn't do that. So what we would want is a general package for having different major modes in different parts of a buffer. I believe there is at least one such project under way. > - The TODO headlines can have a "property block" which can contain a wide > range of meta properties to be used during export, tangling, etc. What does it mean to "export", and why would you want to do that to a TODO list? Why would it be important to put properties on parts of a TODO list? > - Different face for displaying and different export style based on the > headline level of that TODO line. > - Under those TODO headlines, you can have regular or check-list style > children TODO headlines. > - Some of those could have just regular paragraphs or > numbered/plain/definition lists or source blocks or quotation blocks or > ..... which should behave in display/export as per the org mode convention. > - They can have internal/external links, footnotes, etc. Why is it useful to do these fancy things for a TODO list? -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html.