plotting from xemacs always 1 step behind

Phil Austin wrote:

John Hunter wrote:
>
> Well, the problem is that GTK, WX and Qt require threading support to
> use them properly interactively. ipython has special modes for these
> to run the GUI mainloop in the separate thread. tk is special in this
> regard, in that it runs from a standard python shell w/o threading
> support. You may be able to configure ipython within xemacs to take
> advantage of both xemacs and ipython's support for interactive qt
> plotting in pylab.

FWIW, everything's working correctly for me using
xemacs + ipython:

Xemacs 21.5
current svn snapshot of python-mode.el from
   Python download | SourceForge.net
current ipython svn snapshot
Centos 5.1 and python 2.5.1

Works for me if invoked from xemacs shell as ipython -pylab.

If invoked from M-x py-shell doesn't work.

Now if I could just figure out where to modify the way py-shell invokes
ipython to add the -pylab. Doc say C-u M-x py-shell would prompt for args,
but the doc lies.

You can probably get help with this on the ipython mailing list.

JDH

···

On Feb 12, 2008 12:17 PM, Neal Becker <ndbecker2@...287...> wrote:

If invoked from M-x py-shell doesn't work.

Now if I could just figure out where to modify the way py-shell invokes
ipython to add the -pylab. Doc say C-u M-x py-shell would prompt for args,
but the doc lies.

John Hunter wrote:
>
>> If invoked from M-x py-shell doesn't work.
>>
>> Now if I could just figure out where to modify the way py-shell invokes
>> ipython to add the -pylab. Doc say C-u M-x py-shell would prompt for args,
>> but the doc lies.

I use:

(require `python-mode)
; for python-mode.el from Python download | SourceForge.net
; If you are using the default emacs python-mode, comment out the following
; two lines
(setq py-shell-switch-buffers-on-execute nil)
(setq py-python-command-args '("-pylab" "-colors" "LightBG" "-p" "phil"))
(require `ipython)

···

On Feb 12, 2008 12:17 PM, Neal Becker <ndbecker2@...287...> wrote: