From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Matt Price Newsgroups: gmane.emacs.help Subject: Re: Emacs vs Scrivener Date: Thu, 22 Nov 2012 10:45:05 -0500 Message-ID: References: <1353337311252-270162.post@n5.nabble.com> <31924288.1353339425198.JavaMail.root@elwamui-little.atl.sa.earthlink.net> <201211201807.qAKI7XqV012697@kcals.intra.maillard.im> <1353456798250-270396.post@n5.nabble.com> <87vcczqq10.fsf@bzg.ath.cx> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1353599127 7626 80.91.229.3 (22 Nov 2012 15:45:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 22 Nov 2012 15:45:27 +0000 (UTC) Cc: drain , Help-gnu-emacs@gnu.org To: Bastien Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Nov 22 16:45:38 2012 Return-path: Envelope-to: geh-help-gnu-emacs@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 1TbYy5-0004QN-E4 for geh-help-gnu-emacs@m.gmane.org; Thu, 22 Nov 2012 16:45:33 +0100 Original-Received: from localhost ([::1]:34262 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TbYxu-0006oc-OS for geh-help-gnu-emacs@m.gmane.org; Thu, 22 Nov 2012 10:45:22 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43563) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TbYxk-0006mF-JI for Help-gnu-emacs@gnu.org; Thu, 22 Nov 2012 10:45:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TbYxe-0007yu-F0 for Help-gnu-emacs@gnu.org; Thu, 22 Nov 2012 10:45:12 -0500 Original-Received: from mail-qa0-f41.google.com ([209.85.216.41]:32987) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TbYxe-0007yI-Au for Help-gnu-emacs@gnu.org; Thu, 22 Nov 2012 10:45:06 -0500 Original-Received: by mail-qa0-f41.google.com with SMTP id c26so1073124qad.0 for ; Thu, 22 Nov 2012 07:45:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=OHB58pknFAo86i32lc/ro9DY2QQkULaPZpaN2XfIXpw=; b=aU337vdyiechFlLQu71tBqZdzqc8WsRY+ibmS91gEDROReYH7x+bCQfcv7IQJ/pwDh ZtHtm5gN4jD0NEHuUQbY5gZAnX212rxlgGqbgD2pX0dL0peqE+5hghOEoDnE0stR78hJ N4aqIw3ON045jis5a5WrpbqQ2gBQn9Vk9xClJc9fG4oxn2O6ygEg3catu1fLpOAA09rK 5JvEKeyUof+sBBaj+dYBr/HIUH5QX+3t5xvjRAYIPp6ynVxEF30u5pIOlKBroH+4hpz4 cfjXEcBp6OBQRil4HtnTqx3gKmmFXCDIOR6813AG0jxL4fNXjxwdIMyh/fyipXpfti2D C2Hw== Original-Received: by 10.49.4.193 with SMTP id m1mr1005958qem.38.1353599105820; Thu, 22 Nov 2012 07:45:05 -0800 (PST) Original-Received: by 10.49.132.169 with HTTP; Thu, 22 Nov 2012 07:45:05 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.216.41 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:87841 Archived-At: On Wed, Nov 21, 2012 at 11:36 AM, Matt Price wrote: > On Wed, Nov 21, 2012 at 4:11 AM, Bastien wrote: >> >> >> The best way to have a constructive discussion about features in other >> (free or proprietary) text editors is to start by pointing at one featur= e >> that you like and don't have (or don't know) in GNU Emacs. > > > I've looked at Scrivener and I can definitely see the appeal, but it' > hard to distill these down into individual 'features' that might be > compatible with Emacs. Here are two cool things about it (to start > with): > > - IIUC, one organizing principle of Scriviener is a spatial metaphor: > "Scrivener is intended to be a kind of =93writer=92s shed=94 for those of= us > who don=92t have a spare shed." So drafts are organized as projects > which are kept in virtual "binders". I think this metaphorical > framework is important to its appeal -- it turns your laptop into a > giant desk on which ou can arrange and rearrange elements of a complex > text. The whole interfae is influenced by this metaphor... > - In concert with this, each document -- each piece of a project -- > has both a title and a synopsis, which are represented by an "index > card" You cna move index cards around within the project. I like > this because sometimes, with a ocmplex piece of writing, it can be > helpful to look at al the elements and rearrange them in space. A > whiteboard is good for this, or scraps of paper on a blank table. > Org-mode lets you refile headings easily, but the one-dimensional > ordering isn't as satisfying to me as objects that can be dragged form > one place to another. > > I've attached two screenshots that might make this clearer. > > What do you think, Bastien? Is a lot of this already in org-mode? & > what kinds of tweaks would be necessary to make the emacs interface > more tactile-feeling, or anyway spatially intuitive? > > Matt > > Thinking about this a bit more -- I wonder if the way to implement some of htese features would be to have some kind of an HTML5 app that uses an org-mode parser to manipulate text objects in a canvas element of some kind. When you want to actually edit text, an emacs editor could create a buffer containing the relevant headline; but when you're reordering stuff & adding metadata, etc., the app could work directly with the underlying org file(s). Is there already a web-based emacs editor, or an emacs android app? I can see that something like this would be awesome on the nexus tablet I just ordered... ok, that was just a thought from someone who doesn't have the skills to implement it, anyone else out there have any ideas?