[IPython-user] python-mode tab completion problem
Alexander Schmolck
a.schmolck at gmx.net
Wed Dec 7 16:38:07 CST 2005
After a brief investigation, I think I have found the cause of the problem.
Apparently Emacs 22 for some reason (a bug?) doesn't grok [tab] properly as a
key name. Emacs 21 *does*. Anyway, try replacing line 74 in ipython.el:
(define-key py-shell-map [tab] 'ipython-complete)
with
(define-key py-shell-map "\t" 'ipython-complete)
and see whether that does the trick.
'as
Fernando Perez <Fernando.Perez at colorado.edu> writes:
> Hi Kamen,
>
> Kamen Todorov wrote:
>> Dear Fernando Perez,
>>
>> I am an emacs user and use ipython version 0.6.15. I alse have
>> version 1.8 of ipython.el and version 4.75 of python-mode.el (which is
>> part of python-mode 1.0). Autocompletion is not working for me in the
>> in the C-! session. Perhaps I am missing something? I'd appreciate
>> any pointers.
>>
>> Thanks and regards,
>> Kamen Todorov
>
> I suggest that this question is best posted on the ipython-user list
> (subscription required, info here: http://ipython.scipy.org), where I've
> forwarded it already.
>
> I say this because I tried and for some reason I can't quite make this work
> with plain GNU emacs. I normally only use XEmacs, so it's quite possible that
> my local config has things in it which break GNU emacs, and I'm far from an
> *emacs configuration expert. My efforts so far haven't provided anything,
> which is why I suggest you follow up on the list, where users of GNU emacs may
> have other suggestions.
>
> I can confirm that a simple
>
> (require 'ipython)
>
> is all I need under XEmacs for this to work as expected, including tab
> completions showing up in a normal emacs completions buffer.
>
> I'm sure getting this to work with regular emacs is perfectly possible, it's
> just that I can't seem to find the magic incantation for that.
>
> Cheers,
>
> f
>
> _______________________________________________
> IPython-user mailing list
> IPython-user at scipy.net
> http://scipy.net/mailman/listinfo/ipython-user
>
--
Alexander Schmolck Postgraduate Research Student
Department of Computer Science
University of Exeter
Harrison Building, North Park Rd, EX4 4QF
A.Schmolck at gmx.net http://www.dcs.ex.ac.uk/people/aschmolc/
More information about the IPython-user
mailing list