From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell Adams Subject: Re: [Orgmode] Automatic screenshot insertion Date: Sun, 15 Jan 2012 15:45:23 -0600 Message-ID: <20120115214523.GI3129@x201> References: <87obucaanw.fsf@iro.umontreal.ca> <87wr90c4u0.fsf@ucl.ac.uk> <87y5tf622q.fsf@iro.umontreal.ca> <87lipfzgiz.fsf@ucl.ac.uk> <87ty43fjdw.fsf@iro.umontreal.ca> <871ur23r32.fsf@iro.umontreal.ca> <20120115121048.GH3129@x201> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([140.186.70.92]:59056) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RmXtU-0005gp-Mu for emacs-orgmode@gnu.org; Sun, 15 Jan 2012 16:45:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RmXtT-0003yZ-0Z for emacs-orgmode@gnu.org; Sun, 15 Jan 2012 16:45:40 -0500 Received: from jack.asmallorange.com ([74.52.119.82]:55702) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RmXtS-0003yO-Rp for emacs-orgmode@gnu.org; Sun, 15 Jan 2012 16:45:38 -0500 Received: from ma52c36d0.tmodns.net ([208.54.44.165] helo=localhost) by jack.asmallorange.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1RmXtO-004Jbb-Tw for emacs-orgmode@gnu.org; Sun, 15 Jan 2012 16:45:35 -0500 Content-Disposition: inline In-Reply-To: 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 Marcelo, You can check out the Emacs DND (drag-n-drop) help files for more information. I'm not sure what other capabilities it has. I know that I was subscribing my function to the files event only, there were a few other types. Thanks. On Sun, Jan 15, 2012 at 01:31:02PM -0600, Marcelo de Moraes Serpa wrote: > Awesome! I will try that out. > > What about hooking into the pasting event and check when it's an image (or > whatever file you want) ? > > Thanks, > > - Marcelo. > > On Sun, Jan 15, 2012 at 6:10 AM, Russell Adams wrote: > > > On Sun, Jan 15, 2012 at 12:37:16AM -0600, Marcelo de Moraes Serpa wrote: > > > A bit OT, but related. > > > > > > --- > > > It would be *awesome* if we could somehow hook into the emacs > > > paste/(drag-and)drop events and automatically "paste" or "drop" the image > > > in an org buffer. I don't know if it's possible, but I imagine that if > > > hooking into those events was somehow possible, then we could get the > > > "event handle" with information regarding the file, and automatically > > > insert a link to it, and if iimage is activated, it would then render the > > > image. It would be freaking awesome, this is the only thing I miss from > > > Evernote. > > > --- > > > > > > - Marcelo. > > > > Emacs has drag'n'drop support. In fact, I've been able to drag and > > drop image files from KDE's file manager (dolphin?) into emacs and make > > them custom links. > > > > .emacs: > > (defun dnd-from-kde (url action) > > (insert url) > > (select-frame-set-input-focus (selected-frame))) > > > > (custom-set-variables > > '(dnd-protocol-alist (quote (("file:///" . dnd-from-kde))))) > > > > This ought to give you a place to start. The URL format may need to > > change to make it an Org link, I was using file:// for another text > > format. > > > > > > > > ------------------------------------------------------------------ > > Russell Adams RLAdams@AdamsInfoServ.com > > > > PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ > > > > Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 > > > > ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3