<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<div class="moz-text-flowed"
 style="font-family: -moz-fixed; font-size: 13px;" lang="x-western">Greetings
all,
<br>
<br>
I am [an ipython novice, and] using ipython inside emacs (on Mac OS
10.5, ipython 0.10, python 2.6). My setup is virtually identical to
that described here:
<br>
<br>
<a class="moz-txt-link-freetext"
 href="http://mail.scipy.org/pipermail/ipython-user/2008-September/005791.html">http://mail.scipy.org/pipermail/ipython-user/2008-September/005791.html</a>
<br>
<br>
but with python-mode 5.1.0&nbsp; (ipython.el Revision 2297 )
<br>
<br>
My problem is identical to that described earlier in the same thread:<br>
<br>
<a class="moz-txt-link-freetext"
 href="http://mail.scipy.org/pipermail/ipython-user/2008-September/005777.html">http://mail.scipy.org/pipermail/ipython-user/2008-September/005777.html</a>
<br>
<br>
but the solution isn't explicitly mentioned in that thread as far as I
can tell. <br>
<br>
(For good measure, I also tested the settings listed here:<br>
<a class="moz-txt-link-freetext" href="http://mail.scipy.org/pipermail/ipython-user/2008-September/005781.html">http://mail.scipy.org/pipermail/ipython-user/2008-September/005781.html</a><br>
with identical results.)<br>
<br>
To reiterate the problem: Filename completion on tab does not appear to
work properly within Emacs. That is,
<br>
<br>
In [14]: cd Py&lt;tab&gt; <br>
<br>
results in:
<br>
<br>
In [14]:&nbsp;&nbsp;&nbsp; ....: cd Py
<br>
<br>
<br>
If, alternatively, I am running ipython inside tcsh or bash (<b
 class="moz-txt-star"><span class="moz-txt-tag">*</span>OR<span
 class="moz-txt-tag">*</span></b> within an ansi-term inside emacs),
the result is
<br>
<br>
In [14]: cd Python/
<br>
<br>
as desired.
<br>
<br>
Is there a known fix?
<br>
<br>
-Arthur
<br>
<br>
Here is my Preferences.el (I am using Aquamacs 1.9)
<br>
<br>
<br>
;; ************************************
<br>
;; BEGIN PYTHON - RELATED CUSTOMIZATION
<br>
;; ************************************
<br>
(require 'comint)
<br>
(define-key comint-mode-map [up]
<br>
&nbsp; 'comint-previous-matching-input-from-input)
<br>
(define-key comint-mode-map [down]
<br>
&nbsp; 'comint-next-matching-input-from-input)
<br>
(define-key comint-mode-map [(control down)]
<br>
&nbsp;&nbsp; 'comint-next-input)
<br>
(define-key comint-mode-map [(control up)]
<br>
&nbsp;&nbsp; 'comint-previous-input)
<br>
<br>
(setq comint-completion-autolist t&nbsp;&nbsp;&nbsp; ;list possibilities on partial
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;completion
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; comint-completion-recexact nil&nbsp;&nbsp;&nbsp; ;use shortest compl. if
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;characters cannot be added
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;; how many history items are stored in comint-buffers (e.g. py-
shell)
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;; use the HISTSIZE environment variable that shells use (if&nbsp;
avail.)
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;; (default is 32)
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; comint-input-ring-size (string-to-number (or (getenv&nbsp; "HISTSIZE")
"100")))
<br>
<br>
(add-to-list 'interpreter-mode-alist '("python" . python-mode))
<br>
(require 'ipython)
<br>
<br>
(setq py-python-command-args '("-i" "-pylab" "-colors" "LightBG"))
<br>
;; ************************************
<br>
;; END PYTHON - RELATED CUSTOMIZATION
<br>
;; ************************************
<br>
<br>
</div>
</body>
</html>