From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ista Zahn Subject: Re: Help with "alternative" ipython session workflow Date: Sat, 11 Apr 2015 21:59:12 -0400 Message-ID: References: <5529A9B6.1050901@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51582) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yh7BP-0001Zj-Qi for emacs-orgmode@gnu.org; Sat, 11 Apr 2015 21:59:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yh7BO-0003pQ-Go for emacs-orgmode@gnu.org; Sat, 11 Apr 2015 21:59:35 -0400 Received: from mail-qk0-x22a.google.com ([2607:f8b0:400d:c09::22a]:35161) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yh7BO-0003mt-4C for emacs-orgmode@gnu.org; Sat, 11 Apr 2015 21:59:34 -0400 Received: by qkhg7 with SMTP id g7so105281322qkh.2 for ; Sat, 11 Apr 2015 18:59:33 -0700 (PDT) In-Reply-To: <5529A9B6.1050901@gmail.com> 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: Giacomo M Cc: emacs-orgmode Mailinglist The settings described at http://lists.gnu.org/archive/html/emacs-orgmode/2014-05/msg00793.html seem to work for me. (I replaced "--pylab=osx" with "--pylab" since I'm on Linux.) Best Ista On Sat, Apr 11, 2015 at 7:09 PM, Giacomo M wrote: > I have never been able to make org sessions getting along properly with > ipython, so at the moment I'm using a sort of handmade hybrid between org > and an ipython notebook, doing the following: > 1. Enter the first source block in a .org file > 2. Start an ipython instance with C-c C-c > 3. Keep the org/src buffer and *Python* buffer side by side > 4. Copy paragraph of code around cursor (keeping cursor in position) (I > usually split sections of code I want to run individually with spaces) > 5. Select *Python* buffer > 6. Go to last position > 7. Type %paste > 8. Go back to other buffer (src/org) > > I probably sound like a caveman doing this over and over, but this is the > most stable setup I could find. Plus I keep experimenting w/ code, and this > gives me a very interactive environment. Macros helped me to automatize > steps 4-8, but still it's not very flexible, e.g. I need the side-by-side > buffers, with ipython already running. > > I was wondering whether anybody has any suggestions to improve this (and > make me save some minutes of life every day), or any good reference to make > ipython work smoothly with org src blocks > > Thanks, > > Giacomo >