I tried it on Emacs 23.3.1 and I see the same problem.  It's getting confused 
by the ansi color escape sequences.  I pulled out some code to deal with it 
because I thought it could handle it, but apparently I didn't test with old 
Emacsen.  Anyway, the thing to do for now is run 

%colors NoColor

before you do any tab completion.  Or, I decided to release 0.11 (which should 
fix this problem), so you can get the newest spkg: 
https://bitbucket.org/gvol/sage-mode/downloads/sage_mode-0.11.spkg

-Ivan

On May 24, 2014, at 2:46 AM, 'Martin R' via sage-devel 
<sage-devel@googlegroups.com> wrote:

> I'm sorry, I should have mentioned that I tried both sage_mode 0.10 and 
> https://bitbucket.org/gol/sage-mode/downloads/sage_mode-20140407.spkg without 
> success.
> 
> In case it is of any help: I tried the %psearch within sage, which works.  
> From edebug it seems to me that it is a problem of communication between 
> sage-mode and python.  How should it work? Does sage-mode send the %psearch 
> command to a separate python process?
> 
> Martin
> 
> Am Samstag, 24. Mai 2014 07:42:28 UTC+2 schrieb Ivan Andrus:
> It works for me with Sage 6.3.beta1, Emacs 24.3.91.3 (from git), and 
> sage_mode (from hg).  Can you try installing the latest sage_mode from 
> https://bitbucket.org/gvol/sage-mode/downloads, namely 
> https://bitbucket.org/gvol/sage-mode/downloads/sage_mode-20140407.spkg  You 
> can of course install from source if you wish as well.  If the latest version 
> works for you I'll hurry and release version 0.11 so that others won't have 
> the same problem. 
> 
> On a side note, I'm in the process of updating sage_mode to use the new spkg 
> system.  You could also try installing it that way.  See 
> http://trac.sagemath.org/ticket/16294 if you're interested. 
> 
> -Ivan 
> 
> On May 22, 2014, at 2:51 AM, Martin Rubey <martin...@tuwien.ac.at> wrote: 
> 
> > Hi there, 
> > 
> > I just installed sage 6.3.beta1 (from git) and sage_mode. 
> > 
> > Unfortunately, tab completion is broken in emacs. 
> > 
> > I'm using GNU Emacs 23.3.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.10). 
> > 
> > When I press tab, the mouse pointer changes into the "please wait" 
> > thingy, and nothing happens.  top doesn't show any activity.  I tried 
> > edebug on 
> > 
> > (defun sage-pcomplete-or-help () 
> >  "If point is after ?, describe preceding symbol; otherwise, pcomplete." 
> >  (interactive) 
> >  (if (not (looking-back "[^\\?]\\?")) 
> >      (pcomplete) 
> >    (save-excursion 
> >      (backward-char) 
> >      (when (python-current-word) 
> >         (ipython-describe-symbol (python-current-word)))))) 
> > 
> > But I don't know where to go from here. (Of course, pcomplete is not 
> > returning...) 
> > 
> > Thanks for any help, 
> > 
> > Martin 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to