From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Piotr Zielinski" Subject: Re: Dragging URLs to an org buffer Date: Wed, 4 Oct 2006 17:30:19 +0200 Message-ID: <3c12eb8d0610040830t3fa60eadna4fc2fedc925cc42@mail.gmail.com> References: <3c12eb8d0610031027t7d1d98e1x4258e840d66b218d@mail.gmail.com> <3c52dabfdaba9c00aac42d35f94e9c0c@science.uva.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GV8hS-0001UF-S0 for emacs-orgmode@gnu.org; Wed, 04 Oct 2006 11:30:22 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GV8hR-0001SW-6r for emacs-orgmode@gnu.org; Wed, 04 Oct 2006 11:30:22 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GV8hR-0001SO-4R for emacs-orgmode@gnu.org; Wed, 04 Oct 2006 11:30:21 -0400 Received: from [64.233.162.198] (helo=nz-out-0102.google.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GV8nt-0003vp-EH for emacs-orgmode@gnu.org; Wed, 04 Oct 2006 11:37:01 -0400 Received: by nz-out-0102.google.com with SMTP id z31so59715nzd for ; Wed, 04 Oct 2006 08:30:20 -0700 (PDT) In-Reply-To: <3c52dabfdaba9c00aac42d35f94e9c0c@science.uva.nl> Content-Disposition: inline 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: Carsten Dominik Cc: emacs-orgmode@gnu.org On 04/10/06, Carsten Dominik wrote: > On Oct 3, 2006, at 19:27, Piotr Zielinski wrote: > > Here's a piece of elisp that allows you to drag URLs from a webbrowser > > (or other apps) to an org buffer. > > I like the functionality, but I do find it too specialized to make this > behavior the default. So I would weaken it, or enclose turning it on > into a customization variable. Yes, I completely agree with you, this was a hack that worked for me rather than something everybody could use. But I thought sharing it with others might be a good idea, even if only for useful feedback like yours. The only thing which I have a different opinion about is what to do when you drop a URL in the middle of the line. I believe this function should be assigned to normal "paste" (middle button). My goal was to make drag-and-drop useful for managing org-mode lists _without_ using a keyboard. For me this means: (i) an easy (keyboard-less) way of insterting a new list element before or after the current element, and (ii) inserting the URL into the current line, without the need of manual adjustment (adding spaces around, adding the colon, etc.). So while I agree that the behaviour must be customizable, I'd like a solution that satisfies these two criteria. Anyway, I'll do some modifications, and send the next version. > The reasons why I find it too intrusive > the way it is now are: > > - You enforce a colon for adding to the end of the line > - you enforce a particular type of bullet. > - when inserting in a empty line, the color switches to fixed-width > quotation > - people might want to use drag-and-drop to insert something into the > text that happens to be a bullet item. > > Proposals: > > - Don't enforce the colon when inserting at the end of the line. > - In the middle of a line, just insert there. > - If the current line is a bullet or a headline, *and* if you drop *on* > either the bullet or the headline stars, then make a new > headline/bullet for the dragged text. Always make the bullet after the > current line. (well, when inserting in front of a bullet, you could > insert before the current...) > - Respect the type of bullet: numbered, -, +, *. Piotr