From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 04 13:08:09 2010 Received: (at submit) by debbugs.gnu.org; 4 Nov 2010 17:08:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PE3IG-0003wf-S4 for submit@debbugs.gnu.org; Thu, 04 Nov 2010 13:08:09 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PE3HV-0003vz-W2 for submit@debbugs.gnu.org; Thu, 04 Nov 2010 13:07:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PE3Lo-0004Qb-IQ for submit@debbugs.gnu.org; Thu, 04 Nov 2010 13:11:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:60232) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PE3Lo-0004QX-F7 for submit@debbugs.gnu.org; Thu, 04 Nov 2010 13:11:48 -0400 Received: from [140.186.70.92] (port=35434 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PE3Lm-00073d-N8 for bug-gnu-emacs@gnu.org; Thu, 04 Nov 2010 13:11:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PE3Lk-0004Pt-Mz for bug-gnu-emacs@gnu.org; Thu, 04 Nov 2010 13:11:46 -0400 Received: from mail-gx0-f169.google.com ([209.85.161.169]:63560) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PE3Lk-0004Pi-IX for bug-gnu-emacs@gnu.org; Thu, 04 Nov 2010 13:11:44 -0400 Received: by gxk2 with SMTP id 2so1827559gxk.0 for ; Thu, 04 Nov 2010 10:11:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=mAb+lbTADyAlp3vGiOSuQXn2kQ4WvAVhhh1P1U9pbN4=; b=p+eVv1smhlIk/TuDjOlpgbgAjwMEdKXqW2dRsmw+z1s8SWfQf4CdKYi/Xl1cgL+YvP 0Uj1gLLpGugK9y05lTtS03p0b8f/VQSKgty1gBZzJUaKueDui3uRz5004eWN0SxnAcxA /MbXPvhbdGmZaWuDmXI0nADpGmthaTdjiEx2k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=KVu9FEzsMr2E22PPZCzXNU5JEXWs4ltcDozKN57gY6FoPVk5SD56ryaTSM1EXc8GLd 7p7RRdup1hrg6cpR7xLxgURscTCB7m+4J9ZclZqjHRAn6rsGEJdqFulcbHUN1oOFtIiL oN74LTJz2wxmqqIs/fCS5V+8tfci9eFRWNKM0= Received: by 10.204.55.140 with SMTP id u12mr865732bkg.155.1288890702706; Thu, 04 Nov 2010 10:11:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.49.208 with HTTP; Thu, 4 Nov 2010 10:11:02 -0700 (PDT) In-Reply-To: <87iq0dhwwd.fsf@neo.paramonovs> References: <87iq0dhwwd.fsf@neo.paramonovs> From: =?UTF-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Date: Thu, 4 Nov 2010 20:11:02 +0300 Message-ID: Subject: Fwd: 23.2; inferior-python-mode: completion does not work To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 04 Nov 2010 13:08:07 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) ---------- Forwarded message ---------- From: Andrey Paramonov Date: 2010/11/4 Subject: 23.2; inferior-python-mode: completion does not work To: bug-gnu-emacs@gnu.org =D0=9A=D0=BE=D0=BF=D0=B8=D1=8F: Andrey Paramonov Hello! M-Tab completion works for me in python-mode but not in inferior-python-mode. Please implement M-Tab completion for inferior-python-mode (it should be easy given it works for python-mode). I'm ready to provide any additional info, Andrey Paramonov In GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) =C2=A0of 2010-08-15 on raven, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.10707000 configured using `configure =C2=A0'--build' 'i486-linux-gnu' '--build' 'i486-linux-gnu' '--prefix=3D/usr' '--sharedstatedir=3D/var/lib' '--libexecdir=3D/usr/lib' '--localstatedir=3D/var/lib' '--infodir=3D/usr/share/info' '--mandir=3D/usr/share/man' '--with-pop=3Dyes= ' '--enable-locallisppath=3D/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23= .2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.2/site-li= sp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.2/leim' '--with-x=3Dyes' '--with-x-toolkit=3Dgtk' '--with-toolkit-scroll-bars' 'build_alias=3Di486-linux-gnu' 'CFLAGS=3D-DDEBIAN -g -O2' 'LDFLAGS=3D-g' 'CPPFLAGS=3D'' Important settings: =C2=A0value of $LC_ALL: nil =C2=A0value of $LC_COLLATE: nil =C2=A0value of $LC_CTYPE: nil =C2=A0value of $LC_MESSAGES: nil =C2=A0value of $LC_MONETARY: nil =C2=A0value of $LC_NUMERIC: nil =C2=A0value of $LC_TIME: nil =C2=A0value of $LANG: ru_RU.UTF-8 =C2=A0value of $XMODIFIERS: nil =C2=A0locale-coding-system: utf-8-unix =C2=A0default enable-multibyte-characters: t Major mode: Inferior Python Minor modes in effect: =C2=A0diff-auto-refine-mode: t =C2=A0delete-selection-mode: t =C2=A0show-paren-mode: t =C2=A0pc-selection-mode: t =C2=A0compilation-shell-minor-mode: t =C2=A0shell-dirtrack-mode: t =C2=A0pretty-control-l-mode: t =C2=A0tooltip-mode: t =C2=A0mouse-wheel-mode: t =C2=A0menu-bar-mode: t =C2=A0file-name-shadow-mode: t =C2=A0global-font-lock-mode: t =C2=A0font-lock-mode: t =C2=A0auto-encryption-mode: t =C2=A0auto-compression-mode: t =C2=A0column-number-mode: t =C2=A0line-number-mode: t =C2=A0global-visual-line-mode: t =C2=A0visual-line-mode: t =C2=A0transient-mark-mode: t Load-path shadows: /usr/share/emacs/23.2/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style /usr/share/emacs/23.2/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font /usr/share/emacs/23.2/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite /usr/share/emacs/23.2/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf /usr/share/emacs/23.2/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl /usr/share/emacs/23.2/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info /usr/share/emacs/23.2/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex /usr/share/emacs/23.2/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex /usr/share/emacs/23.2/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context /usr/share/emacs/23.2/site-lisp/auctex/tex-fptex hides /usr/share/emacs/site-lisp/auctex/tex-fptex /usr/share/emacs/23.2/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en /usr/share/emacs/23.2/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex /usr/share/emacs/23.2/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold /usr/share/emacs/23.2/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp /usr/share/emacs/23.2/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt /usr/share/emacs/23.2/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp /usr/share/emacs/23.2/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar /usr/share/emacs/23.2/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik /usr/share/emacs/23.2/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x /usr/share/emacs/23.2/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs23/site-lisp/flim/md4 hides /usr/share/emacs/23.2/lisp/md4 /usr/share/emacs23/site-lisp/flim/hex-util hides /usr/share/emacs/23.2/lisp/hex-util /usr/share/emacs23/site-lisp/flim/sha1 hides /usr/share/emacs/23.2/lisp/sha= 1 /usr/share/emacs23/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/23.2/lisp/textmodes/flyspell /usr/share/emacs23/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/23.2/lisp/textmodes/ispell /usr/share/emacs23/site-lisp/flim/ntlm hides /usr/share/emacs/23.2/lisp/net= /ntlm /usr/share/emacs23/site-lisp/flim/sasl-cram hides /usr/share/emacs/23.2/lisp/net/sasl-cram /usr/share/emacs23/site-lisp/flim/sasl hides /usr/share/emacs/23.2/lisp/net= /sasl /usr/share/emacs23/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/23.2/lisp/net/sasl-ntlm /usr/share/emacs23/site-lisp/flim/sasl-digest hides /usr/share/emacs/23.2/lisp/net/sasl-digest /usr/share/emacs23/site-lisp/flim/hmac-md5 hides /usr/share/emacs/23.2/lisp/net/hmac-md5 /usr/share/emacs23/site-lisp/flim/hmac-def hides /usr/share/emacs/23.2/lisp/net/hmac-def Features: (shadow sort mail-extr message sendmail ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev gmm-utils mailheader canlock sha1 sha1-el hex-util hashcash emacsbug semantic/find gud semantic/edit etags semantic/db-file cedet-files semantic/wisent/python semantic/decorate/include semantic/db-find semantic/db-ref semantic/decorate/mode semantic/decorate pulse semantic/dep semantic/wisent/python-wy semantic/wisent semantic/wisent/wisent semantic/db-mode semantic/db eieio-base semantic/idle semantic/format ezimage semantic/tag-ls semantic/ctxt semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw eieio byte-opt bytecomp byte-compile mode-local cedet vc-dispatcher vc-svn python-21 python psvn derived edmacro kmacro cl cl-19 log-edit pcvs-util add-log diff-mode pp elp ediff-merg ediff-diff ediff-wind ediff-mult ediff-help ediff-init ediff-util dired help-mode view tmm electric server ropemacs pymacs advice help-fns advice-preload ibuf-ext ibuffer delsel disp-table paren pc-select gnus gnus-ems nnheader gnus-util netrc time-date mail-utils mm-util mail-prsvr wid-edit cus-start cus-load pp-c-l debian-el debian-el-loaddefs w3m-load compile ess-toolbar ess-mouse mouseme thingatpt browse-url ess-menu ess-swv ess-noweb noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a executable shell ess-arc-d ess-vst-d ess-xls-d ess-lsp-l ess-sta-d ess-sta-l cc-vars cc-defs make-regexp ess-sp6-d ess-sp5-d ess-sp3-d ess-r-d ess-r-args assoc ess-s-l ess-inf ess-utils comint ring ess-mode noweb-mode ess ess-custom regexp-opt easymenu ess-compat ess-site emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode preview-latex tex-site auto-loads cyril-util tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 12 15:04:12 2010 Received: (at 7329) by debbugs.gnu.org; 12 Nov 2010 20:04:12 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PGzr2-00008l-Hd for submit@debbugs.gnu.org; Fri, 12 Nov 2010 15:04:12 -0500 Received: from mail-bw0-f44.google.com ([209.85.214.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PGzr1-00008g-2g for 7329@debbugs.gnu.org; Fri, 12 Nov 2010 15:04:11 -0500 Received: by bwz12 with SMTP id 12so3413602bwz.3 for <7329@debbugs.gnu.org>; Fri, 12 Nov 2010 12:09:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:cc:content-type; bh=VxWuyXSezpJ5yAUDIATxFL71F7wvEMErDxZrnpRKrlU=; b=Xk9DBDDqFfQ4Ug4k8VD/YBYKV09O2C5xYHJJ/Kf0nI+l2CwWKIWFRgADd6aQRWzobL a4y5q/cql7gLYw/Kj2pm6cJGUrS5MZJUIhTzzg4BV+c4mzaAPvARQbvHAGQa5VK/Ls13 4us/QXrrgtefb410Qd1s0Ff7Msv2Tg7fBiLb8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:cc:content-type; b=UowzQn2bC8whsHUX/C7Eim/XOVrUBh27hy+fjj2uUc6pTYFXPG/wqe1UoASwZE9sdQ WHPbkzNegMFuwuLg8s6OCYpgJpwpFjsJ5/K7bvd+1vGm4Y157CT1Hfa+hg74GAS1JBEa C94pmipmft6RqR8GjTWz+s0InGRCh+tjyMKmc= Received: by 10.204.119.145 with SMTP id z17mr3255498bkq.128.1289592539911; Fri, 12 Nov 2010 12:08:59 -0800 (PST) MIME-Version: 1.0 Received: by 10.204.49.208 with HTTP; Fri, 12 Nov 2010 12:08:19 -0800 (PST) From: =?UTF-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Date: Fri, 12 Nov 2010 23:08:19 +0300 Message-ID: Subject: [Patch] Enable completion in inferior-python-mode To: 7329@debbugs.gnu.org Content-Type: multipart/mixed; boundary=001636c59a953f15750494e0a9fc X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: 7329 Cc: fx@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.7 (---) --001636c59a953f15750494e0a9fc Content-Type: text/plain; charset=UTF-8 Hello! I've managed to enable completion in Python interpreter buffer, patch attached. The change in python-check-comint-prompt also fixes completion in Python buffer when prompt in interpreter buffer is not clear (a command is entered but not yet executed). I didn't notice any regressions yet, but maybe the "\\="-thingy was actually meaning something :-) Please review my patch, I'm ready to improve it if needed. Best wishes, Andrey Paramonov --001636c59a953f15750494e0a9fc Content-Type: text/x-diff; charset=US-ASCII; name="inferior-python-completion.patch" Content-Disposition: attachment; filename="inferior-python-completion.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ggfhkhg90 LS0tIC9ob21lL3BlbnQvcHl0aG9uLmVsLm9yaWcJMjAxMC0xMS0xMiAyMTo1NTo0Ny4wMDAwMDAw MDAgKzAzMDAKKysrIC9ob21lL3BlbnQvcHl0aG9uLmVsCTIwMTAtMTEtMTIgMjE6NTE6MjYuMDAw MDAwMDAwICswMzAwCkBAIC0xNDEyLDYgKzE0MTIsOCBAQAogICAoc2V0IChtYWtlLWxvY2FsLXZh cmlhYmxlICdjb21pbnQtaW5wdXQtZmlsdGVyKSAncHl0aG9uLWlucHV0LWZpbHRlcikKICAgKGFk ZC1ob29rICdjb21pbnQtcHJlb3V0cHV0LWZpbHRlci1mdW5jdGlvbnMgIydweXRob24tcHJlb3V0 cHV0LWZpbHRlcgogCSAgICBuaWwgdCkKKyAgKGFkZC1ob29rICdjb21wbGV0aW9uLWF0LXBvaW50 LWZ1bmN0aW9ucworICAgICAgICAgICAgJ3B5dGhvbi1jb21wbGV0aW9uLWF0LXBvaW50IG5pbCAn bG9jYWwpCiAgIDs7IFN0aWxsIHJlcXVpcmVkIGJ5IGBjb21pbnQtcmVkaXJlY3Qtc2VuZC1jb21t YW5kJywgZm9yIGluc3RhbmNlCiAgIDs7IChhbmQgd2UgbmVlZCB0byBtYXRjaCB0aGluZ3MgbGlr ZSBgPj4+IC4uLiA+Pj4gJyk6CiAgIChzZXQgKG1ha2UtbG9jYWwtdmFyaWFibGUgJ2NvbWludC1w cm9tcHQtcmVnZXhwKQpAQCAtMTgxNCw3ICsxODE2LDcgQEAKIGluZm9ybWF0aW9uIGV0Yy4gIElm IFBST0MgaXMgbm9uLW5pbCwgY2hlY2sgdGhlIGJ1ZmZlciBmb3IgdGhhdCBwcm9jZXNzLiIKICAg KHdpdGgtY3VycmVudC1idWZmZXIgKHByb2Nlc3MtYnVmZmVyIChvciBwcm9jIChweXRob24tcHJv YykpKQogICAgIChzYXZlLWV4Y3Vyc2lvbgotICAgICAgKHNhdmUtbWF0Y2gtZGF0YSAocmUtc2Vh cmNoLWJhY2t3YXJkICI+Pj4gXFw9IiBuaWwgdCkpKSkpCisgICAgICAoc2F2ZS1tYXRjaC1kYXRh IChyZS1zZWFyY2gtYmFja3dhcmQgIl4+Pj4gIiBuaWwgdCkpKSkpCiAKIDs7IEZpeG1lOiAgSXMg dGhlcmUgYW55dGhpbmcgcmVhc29uYWJsZSB3ZSBjYW4gZG8gd2l0aCByYW5kb20gbWV0aG9kcz8K IDs7IChDdXJyZW50bHkgb25seSB3b3JrcyB3aXRoIGZ1bmN0aW9ucy4pCg== --001636c59a953f15750494e0a9fc-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 15 17:24:10 2010 Received: (at 7329) by debbugs.gnu.org; 15 Nov 2010 22:24:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PI7T8-0004MF-EC for submit@debbugs.gnu.org; Mon, 15 Nov 2010 17:24:10 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PI7T7-0004M8-87 for 7329@debbugs.gnu.org; Mon, 15 Nov 2010 17:24:09 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArQHADZD4UxFpY76/2dsb2JhbAChXX1ywRmFSgSEWo1f X-IronPort-AV: E=Sophos;i="4.59,202,1288584000"; d="scan'208";a="82628389" Received: from 69-165-142-250.dsl.teksavvy.com (HELO ceviche.home) ([69.165.142.250]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 15 Nov 2010 17:29:06 -0500 Received: by ceviche.home (Postfix, from userid 20848) id 40900663AE; Fri, 12 Nov 2010 16:35:46 -0500 (EST) From: Stefan Monnier To: =?utf-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode Message-ID: References: Date: Fri, 12 Nov 2010 16:35:46 -0500 In-Reply-To: (=?utf-8?B?ItCQ0L3QtNGA0LXQuSDQn9Cw0YDQsNC80L7QvdC+0LIiJ3M=?= message of "Fri, 12 Nov 2010 23:08:19 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 7329 Cc: fx@gnu.org, 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) > I've managed to enable completion in Python interpreter buffer, patch > attached. The change in python-check-comint-prompt also fixes > completion in Python buffer when prompt in interpreter buffer is not > clear (a command is entered but not yet executed). > I didn't notice any regressions yet, but maybe the "\\="-thingy was > actually meaning something :-) Please review my patch, I'm ready to > improve it if needed. > Best wishes, > Andrey Paramonov > --- /home/pent/python.el.orig 2010-11-12 21:55:47.000000000 +0300 > +++ /home/pent/python.el 2010-11-12 21:51:26.000000000 +0300 > @@ -1412,6 +1412,8 @@ > (set (make-local-variable 'comint-input-filter) 'python-input-filter) > (add-hook 'comint-preoutput-filter-functions #'python-preoutput-filter > nil t) > + (add-hook 'completion-at-point-functions > + 'python-completion-at-point nil 'local) > ;; Still required by `comint-redirect-send-command', for instance > ;; (and we need to match things like `>>> ... >>> '): > (set (make-local-variable 'comint-prompt-regexp) > @@ -1814,7 +1816,7 @@ > information etc. If PROC is non-nil, check the buffer for that process." > (with-current-buffer (process-buffer (or proc (python-proc))) > (save-excursion > - (save-match-data (re-search-backward ">>> \\=" nil t))))) > + (save-match-data (re-search-backward "^>>> " nil t))))) That patch doesn't look bad at all. The \\= construct means "match point", i.e. (re-search-backward ">>> \\=" nil t) is very much like (looking-back ">>> "). So if that doesn't work it's probably because there is text between the ">>> " prompt and point. Do you happen to know what that text is, so we can assess whether we can just plainly ignore it as you do, or whether there's more to it. E.g. maybe we should use (re-search-backward "^>>> " (line-beginning-position) t) so that we won't be searching back for umpteen megabytes of output until we accidentally find some unrelated prompt. Then again, maybe the issue is simply that since we're always in the process-buffer in the first place, point is not at the expected place (the code currently expects point to stay put right after the prompt, whereas in the inferior-python case point may have simply been pushed down by the process's output), in which case the right solution may be to explicitly store the earlier position of point and don't expect that (with-current-buffer (process-buffer (or proc (python-proc))) will automatically place us back at the same position. Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 16 03:37:44 2010 Received: (at 7329) by debbugs.gnu.org; 16 Nov 2010 08:37:44 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PIH2t-0000Xq-Mt for submit@debbugs.gnu.org; Tue, 16 Nov 2010 03:37:44 -0500 Received: from mail-bw0-f44.google.com ([209.85.214.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PIH2r-0000Xl-NC for 7329@debbugs.gnu.org; Tue, 16 Nov 2010 03:37:42 -0500 Received: by bwz12 with SMTP id 12so407153bwz.3 for <7329@debbugs.gnu.org>; Tue, 16 Nov 2010 00:42:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=cqkKs2eS34H6xYrB2UrgHBTWhzPAyuxUTk07C/48n2w=; b=f8YVsY2oIG8L2vvjPoxj9cNV8msCUIB/7gdkme4QXfuiU0XFKEk48EqzN1qz3sNQs+ D8mWlw99iS7c/Jd+9H28by3Gk2VYoQMJFDxJ/qASb/CYtGJzPJUramlI04275Nr6T8Nc fbMCEcNmdmpnZfV2F/dGetUWB3Ew1X0zc7Bow= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=a6lXZ08trnQ4clOTF5MGKa+gsNfQcdR3qY0QBr4rJwMV9H9vyrL87bLeyPW3JXui4Q keLn340wY2R1nxJynsx2C0or3iPTjH1K9fjtU/zD4g9fdI2yhkeNjG4axTR8TRydmuGI P4VkDoQsovKKaRqeSPM5+VuNN9Td+h4yqJc/U= Received: by 10.204.102.141 with SMTP id g13mr7126011bko.74.1289896959739; Tue, 16 Nov 2010 00:42:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.204.49.208 with HTTP; Tue, 16 Nov 2010 00:41:59 -0800 (PST) In-Reply-To: References: From: =?UTF-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Date: Tue, 16 Nov 2010 11:41:59 +0300 Message-ID: Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode To: Stefan Monnier Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 7329 Cc: fx@gnu.org, 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) 2010/11/13 Stefan Monnier : > That patch doesn't look bad at all. =C2=A0The \\=3D construct means "matc= h > point", i.e. (re-search-backward ">>> \\=3D" nil t) is very much like > (looking-back ">>> "). =C2=A0So if that doesn't work it's probably becaus= e > there is text between the ">>> " prompt and point. > Do you happen to know what that text is, so we can assess whether we can > just plainly ignore it as you do, or whether there's more to it. The text between >>> and point is what I'm going to complete. I think it can be anything. > E.g. maybe we should use > (re-search-backward "^>>> " (line-beginning-position) t) Good idea. I missed that re-search-backward jumps over linebreaks by default. Thinking a bit more, (re-search-backward "^\(>>>|...\) " (line-beginning-position) t) is even better as it allows completion inside loops. > so that we won't be searching back for umpteen megabytes of output until > we accidentally find some unrelated prompt. > Then again, maybe the issue is simply that since we're always in the > process-buffer in the first place, point is not at the expected place > (the code currently expects point to stay put right after the prompt, > whereas in the inferior-python case point may have simply been pushed > down by the process's output), in which case the right solution may be > to explicitly store the earlier position of point and don't expect that > (with-current-buffer (process-buffer (or proc (python-proc))) will > automatically place us back at the same position. > My understanding about these checks is to avoid interacting with interpreter while we at something like while True: pass or just doing a long processing. For completion we are using the same interpreter. Requesting completion would freeze Emacs in such a case. Thanks for your support, Andrey Paramonov From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 16 03:39:07 2010 Received: (at 7329) by debbugs.gnu.org; 16 Nov 2010 08:39:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PIH4E-0000Ym-3u for submit@debbugs.gnu.org; Tue, 16 Nov 2010 03:39:06 -0500 Received: from mail-bw0-f44.google.com ([209.85.214.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PIH4B-0000YQ-Pu for 7329@debbugs.gnu.org; Tue, 16 Nov 2010 03:39:04 -0500 Received: by bwz12 with SMTP id 12so407873bwz.3 for <7329@debbugs.gnu.org>; Tue, 16 Nov 2010 00:44:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=IvOsIY3Yt8tCmLPfXXvPowo8XIvFl2gidhg37e5jlKc=; b=i8Bku0ztlMS5xB4sIScFcje6eHm4p8yP6UcLOhRuSdAM+6/wsk5C0BES6ciEWawYzY Z5mqNOgjq5yl/aqdgYpzAq38aloiLAFgwTB8+geaSmnqnubdHpv8sqpyBWXMR9HXEUmF 2gxkjTHAuws3DvIdYvJKtONQoPBeoNqxladxc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=KROVaI2QOFTe7tE9wv/hzjD4UCI9HI3Mcs1UNxX/4yhZEs41ur2iFiHdGVTmZT3YKA /4VHmo/07wbGMTOOXlSl0nRzg42DUqpf3c+uP6H1IYKb+vUrQQLn52Sv+ZA8E0g3mkwu +LT/d9CrAh3qQdTsk5tiOzYhsX9/kKuMKA8v0= Received: by 10.204.84.156 with SMTP id j28mr7197988bkl.101.1289897042245; Tue, 16 Nov 2010 00:44:02 -0800 (PST) MIME-Version: 1.0 Received: by 10.204.49.208 with HTTP; Tue, 16 Nov 2010 00:43:22 -0800 (PST) In-Reply-To: References: From: =?UTF-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Date: Tue, 16 Nov 2010 11:43:22 +0300 Message-ID: Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode To: Stefan Monnier Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 7329 Cc: fx@gnu.org, 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) 2010/11/16 =D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9 =D0=9F=D0=B0=D1=80=D0=B0=D0= =BC=D0=BE=D0=BD=D0=BE=D0=B2 : > (re-search-backward "^\(>>>|...\) " (line-beginning-position) t) Should be (re-search-backward "^\(>>>|\.\.\.\) " (line-beginning-position) = t) Andrey Paramonov From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 18 14:51:32 2010 Received: (at 7329) by debbugs.gnu.org; 18 Nov 2010 19:51:32 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PJAW3-0006Wt-Th for submit@debbugs.gnu.org; Thu, 18 Nov 2010 14:51:32 -0500 Received: from pruche.dit.umontreal.ca ([132.204.246.22]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PJAW1-0006WY-Na for 7329@debbugs.gnu.org; Thu, 18 Nov 2010 14:51:29 -0500 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id oAIJuXBi006685; Thu, 18 Nov 2010 14:56:33 -0500 Received: by pastel.home (Postfix, from userid 20848) id ECC32A82AF; Wed, 17 Nov 2010 08:14:29 -0500 (EST) From: Stefan Monnier To: =?utf-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode Message-ID: References: Date: Wed, 17 Nov 2010 08:14:29 -0500 In-Reply-To: (=?utf-8?B?ItCQ0L3QtNGA0LXQuSDQn9Cw0YDQsNC80L7QvdC+0LIiJ3M=?= message of "Tue, 16 Nov 2010 11:41:59 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV3683=0 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 7329 Cc: fx@gnu.org, 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.3 (-) >> That patch doesn't look bad at all. =A0The \\=3D construct means "match >> point", i.e. (re-search-backward ">>> \\=3D" nil t) is very much like >> (looking-back ">>> "). =A0So if that doesn't work it's probably because >> there is text between the ">>> " prompt and point. >> Do you happen to know what that text is, so we can assess whether we can >> just plainly ignore it as you do, or whether there's more to it. > The text between >>> and point is what I'm going to complete. I think > it can be anything. Then maybe another fix is to add a (save-excursion (goto-char (process-mark (or proc (python-proc)))) ...) Since this goto-char should then move point right after the prompt, just where the current code expects it to be. =20=20=20=20 Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 19 15:29:13 2010 Received: (at 7329) by debbugs.gnu.org; 19 Nov 2010 20:29:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PJXa4-00037D-Lg for submit@debbugs.gnu.org; Fri, 19 Nov 2010 15:29:13 -0500 Received: from mail-bw0-f44.google.com ([209.85.214.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PJXa2-000377-Jy for 7329@debbugs.gnu.org; Fri, 19 Nov 2010 15:29:11 -0500 Received: by bwz12 with SMTP id 12so4390773bwz.3 for <7329@debbugs.gnu.org>; Fri, 19 Nov 2010 12:34:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=zAmQwbde0bmrEZmZMyNJ/6QObaOxeD3t8ZXwT+Pvkt0=; b=TlMPAWu20OWk3NqmxI8Jjg4XagaYVgr/co3FoihBh2/I3y33Mb8ucr2xir4oSHLxpM /0jlKpbAcLFQH6NJzhRC5Z4lPAa3LxV274BIlex4ugbWAIoNu9BBuQcS5n4vVmjaSqfg NZlMBVHw8jZ9n48x+qJcIJjaorHD+y4D2jv8s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=sBgodPAGGROWbGKDTMLvgI2kL5fd4UnCzUUzsuD3hXNFoc9mkSQFNQ4iJ8JjHgrnj1 ExTvUSFaGsQDtaXnMGMgsZq0ZXQ/ZnJSMdWnRoB0K4RwfKsHNlcPpMvLciI+KB+E4jec se4Yk+AqONb0b+Wd+LxZ09oG7Mg73idlnvS3o= Received: by 10.204.100.206 with SMTP id z14mr2588099bkn.209.1290198857986; Fri, 19 Nov 2010 12:34:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.204.49.208 with HTTP; Fri, 19 Nov 2010 12:33:37 -0800 (PST) In-Reply-To: References: From: =?UTF-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Date: Fri, 19 Nov 2010 23:33:37 +0300 Message-ID: Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode To: Stefan Monnier Content-Type: multipart/mixed; boundary=001636458e149eb3e204956dd4ae X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 7329 Cc: fx@gnu.org, 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) --001636458e149eb3e204956dd4ae Content-Type: text/plain; charset=UTF-8 Updated version of the patch attached. It does the following: 1) Enables completion in inferior Python mode. 2) Enables describe-symbol in inferior Python mode. 3) Checks for interpreter more intelligently. Also it works with 23.2. Andrey Paramonov --001636458e149eb3e204956dd4ae Content-Type: text/x-diff; charset=US-ASCII; name="inferior-python-completion.patch" Content-Disposition: attachment; filename="inferior-python-completion.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ggpisqg20 LS0tIC9ob21lL3BlbnQvcHl0aG9uLmVsLm9yaWcJMjAxMC0xMS0xMiAyMTo1NTo0Ny4wMDAwMDAw MDAgKzAzMDAKKysrIC9ob21lL3BlbnQvcHl0aG9uLmVsCTIwMTAtMTEtMTkgMjM6MjA6MTQuMDAw MDAwMDAwICswMzAwCkBAIC0xMzY1LDEzICsxMzY1LDkgQEAKICAgICA7OyBUaGlzIHdpbGwgaW5o ZXJpdCBmcm9tIGNvbWludC1tb2RlLW1hcC4KICAgICAoZGVmaW5lLWtleSBtYXAgIlxDLWNcQy1s IiAncHl0aG9uLWxvYWQtZmlsZSkKICAgICAoZGVmaW5lLWtleSBtYXAgIlxDLWNcQy12IiAncHl0 aG9uLWNoZWNrKQotICAgIDs7IE5vdGUgdGhhdCB3ZSBfY2FuXyBzdGlsbCB1c2UgdGhlc2UgY29t bWFuZHMgd2hpY2ggc2VuZCB0byB0aGUKLSAgICA7OyBQeXRob24gcHJvY2VzcyBldmVuIGF0IHRo ZSBwcm9tcHQgaWZmIHdlIGhhdmUgYSBub3JtYWwgcHJvbXB0LAotICAgIDs7IGkuZS4gJz4+PiAn IGFuZCBub3QgJy4uLiAnLiAgU2VlIHRoZSBjb21tZW50IGJlZm9yZQotICAgIDs7IHB5dGhvbi1z ZW5kLXJlZ2lvbi4gIEZpeG1lOiB1bmNvbW1lbnQgdGhlc2UgaWYgd2UgYWRkcmVzcyB0aGF0Lgot Ci0gICAgOzsgKGRlZmluZS1rZXkgbWFwIFsobWV0YSA/XHQpXSAncHl0aG9uLWNvbXBsZXRlLXN5 bWJvbCkKLSAgICA7OyAoZGVmaW5lLWtleSBtYXAgIlxDLWNcQy1mIiAncHl0aG9uLWRlc2NyaWJl LXN5bWJvbCkKKyAgICAoc3Vic3RpdHV0ZS1rZXktZGVmaW5pdGlvbiAnY29tcGxldGUtc3ltYm9s ICdjb21wbGV0aW9uLWF0LXBvaW50CisJCQkgICAgICAgbWFwIGdsb2JhbC1tYXApCisgICAgKGRl ZmluZS1rZXkgbWFwICJcQy1jXEMtZiIgJ3B5dGhvbi1kZXNjcmliZS1zeW1ib2wpCiAgICAgbWFw KSkKIAogKGRlZnZhciBpbmZlcmlvci1weXRob24tbW9kZS1zeW50YXgtdGFibGUKQEAgLTE0MTIs NiArMTQwOCw4IEBACiAgIChzZXQgKG1ha2UtbG9jYWwtdmFyaWFibGUgJ2NvbWludC1pbnB1dC1m aWx0ZXIpICdweXRob24taW5wdXQtZmlsdGVyKQogICAoYWRkLWhvb2sgJ2NvbWludC1wcmVvdXRw dXQtZmlsdGVyLWZ1bmN0aW9ucyAjJ3B5dGhvbi1wcmVvdXRwdXQtZmlsdGVyCiAJICAgIG5pbCB0 KQorICAoYWRkLWhvb2sgJ2NvbXBsZXRpb24tYXQtcG9pbnQtZnVuY3Rpb25zCisJICAgICdweXRo b24tY29tcGxldGlvbi1hdC1wb2ludCBuaWwgJ2xvY2FsKQogICA7OyBTdGlsbCByZXF1aXJlZCBi eSBgY29taW50LXJlZGlyZWN0LXNlbmQtY29tbWFuZCcsIGZvciBpbnN0YW5jZQogICA7OyAoYW5k IHdlIG5lZWQgdG8gbWF0Y2ggdGhpbmdzIGxpa2UgYD4+PiAuLi4gPj4+ICcpOgogICAoc2V0ICht YWtlLWxvY2FsLXZhcmlhYmxlICdjb21pbnQtcHJvbXB0LXJlZ2V4cCkKQEAgLTE3NzEsNTAgKzE3 NjksNTEgQEAKIAkJCSAgICAoZm9ybWF0ICJEZXNjcmliZSBzeW1ib2wgKGRlZmF1bHQgJXMpOiAi IHN5bWJvbCkKIAkJCSAgIkRlc2NyaWJlIHN5bWJvbDogIikKIAkJCW5pbCBuaWwgc3ltYm9sKSkp KQotICAoaWYgKGVxdWFsIHN5bWJvbCAiIikgKGVycm9yICJObyBzeW1ib2wiKSkKLSAgOzsgRW5z dXJlIHdlIGhhdmUgYSBzdWl0YWJsZSBoZWxwIGJ1ZmZlci4KLSAgOzsgRml4bWU6IE1heWJlIHBy b2Nlc3MgYFJlbGF0ZWQgaGVscCB0b3BpY3MnIGEgbGEgaGVscCB4cmVmcyBhbmQKLSAgOzsgYWxs b3cgQy1jIEMtZiBpbiBoZWxwIGJ1ZmZlci4KLSAgKGxldCAoKHRlbXAtYnVmZmVyLXNob3ctaG9v awkJOyBhdm9pZCB4cmVmIHN0dWZmCi0JIChsYW1iZGEgKCkKLQkgICAodG9nZ2xlLXJlYWQtb25s eSAxKQotCSAgIChzZXRxIHZpZXctcmV0dXJuLXRvLWFsaXN0Ci0JCSAobGlzdCAoY29ucyAoc2Vs ZWN0ZWQtd2luZG93KSBoZWxwLXJldHVybi1tZXRob2QpKSkpKSkKLSAgICAod2l0aC1vdXRwdXQt dG8tdGVtcC1idWZmZXIgKGhlbHAtYnVmZmVyKQotICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIg c3RhbmRhcmQtb3V0cHV0Ci0gCTs7IEZpeG1lOiBJcyB0aGlzIGFjdHVhbGx5IHVzZWZ1bD8KLQko aGVscC1zZXR1cC14cmVmIChsaXN0ICdweXRob24tZGVzY3JpYmUtc3ltYm9sIHN5bWJvbCkKLQkJ CSAoY2FsbGVkLWludGVyYWN0aXZlbHktcCAnaW50ZXJhY3RpdmUpKQotCShzZXQgKG1ha2UtbG9j YWwtdmFyaWFibGUgJ2NvbWludC1yZWRpcmVjdC1zdWJ2ZXJ0LXJlYWRvbmx5KSB0KQotCShoZWxw LXByaW50LXJldHVybi1tZXNzYWdlKSkpKQotICAoY29taW50LXJlZGlyZWN0LXNlbmQtY29tbWFu ZC10by1wcm9jZXNzIChmb3JtYXQgImVtYWNzLmVoZWxwKCVTLCAlcykiCi0JCQkJCQkgICBzeW1i b2wgcHl0aG9uLWltcG9ydHMpCi0gICAiKkhlbHAqIiAocHl0aG9uLXByb2MpIG5pbCBuaWwpKQot Ci0oYWRkLXRvLWxpc3QgJ2RlYnVnLWlnbm9yZWQtZXJyb3JzICJeTm8gc3ltYm9sIikKKyAgKHdo ZW4gKHB5dGhvbi1jaGVjay1jb21pbnQtcHJvbXB0KQorICAgIChpZiAoZXF1YWwgc3ltYm9sICIi KSAoZXJyb3IgIk5vIHN5bWJvbCIpKQorICAgIDs7IEVuc3VyZSB3ZSBoYXZlIGEgc3VpdGFibGUg aGVscCBidWZmZXIuCisgICAgOzsgRml4bWU6IE1heWJlIHByb2Nlc3MgYFJlbGF0ZWQgaGVscCB0 b3BpY3MnIGEgbGEgaGVscCB4cmVmcyBhbmQKKyAgICA7OyBhbGxvdyBDLWMgQy1mIGluIGhlbHAg YnVmZmVyLgorICAgIChsZXQgKCh0ZW1wLWJ1ZmZlci1zaG93LWhvb2sJCTsgYXZvaWQgeHJlZiBz dHVmZgorCSAgIChsYW1iZGEgKCkKKwkgICAgICh0b2dnbGUtcmVhZC1vbmx5IDEpCisJICAgICAo c2V0cSB2aWV3LXJldHVybi10by1hbGlzdAorCQkgICAobGlzdCAoY29ucyAoc2VsZWN0ZWQtd2lu ZG93KSBoZWxwLXJldHVybi1tZXRob2QpKSkpKSkKKyAgICAgICh3aXRoLW91dHB1dC10by10ZW1w LWJ1ZmZlciAoaGVscC1idWZmZXIpCisJKHdpdGgtY3VycmVudC1idWZmZXIgc3RhbmRhcmQtb3V0 cHV0CisJICA7OyBGaXhtZTogSXMgdGhpcyBhY3R1YWxseSB1c2VmdWw/CisJICAoaGVscC1zZXR1 cC14cmVmIChsaXN0ICdweXRob24tZGVzY3JpYmUtc3ltYm9sIHN5bWJvbCkKKwkJCSAgIChjYWxs ZWQtaW50ZXJhY3RpdmVseS1wICdpbnRlcmFjdGl2ZSkpCisJICAoc2V0IChtYWtlLWxvY2FsLXZh cmlhYmxlICdjb21pbnQtcmVkaXJlY3Qtc3VidmVydC1yZWFkb25seSkgdCkKKwkgIChoZWxwLXBy aW50LXJldHVybi1tZXNzYWdlKSkpKQorICAgIChjb21pbnQtcmVkaXJlY3Qtc2VuZC1jb21tYW5k LXRvLXByb2Nlc3MgCisgICAgIChmb3JtYXQgImVtYWNzLmVoZWxwKCVTLCAlcykiIHN5bWJvbCBw eXRob24taW1wb3J0cykgCisgICAgICIqSGVscCoiIChweXRob24tcHJvYykgbmlsIG5pbCkpCisg IChhZGQtdG8tbGlzdCAnZGVidWctaWdub3JlZC1lcnJvcnMgIl5ObyBzeW1ib2wiKSkKIAogKGRl ZnVuIHB5dGhvbi1zZW5kLXJlY2VpdmUgKHN0cmluZykKICAgIlNlbmQgU1RSSU5HIHRvIGluZmVy aW9yIFB5dGhvbiAoaWYgYW55KSBhbmQgcmV0dXJuIHJlc3VsdC4KIFRoZSByZXN1bHQgaXMgd2hh dCBmb2xsb3dzIGBfZW1hY3Nfb3V0JyBpbiB0aGUgb3V0cHV0LgogVGhpcyBpcyBhIG5vLW9wIGlm IGBweXRob24tY2hlY2stY29taW50LXByb21wdCcgcmV0dXJucyBuaWwuIgotICAocHl0aG9uLXNl bmQtc3RyaW5nIHN0cmluZykKLSAgKGxldCAoKHByb2MgKHB5dGhvbi1wcm9jKSkpCi0gICAgKHdp dGgtY3VycmVudC1idWZmZXIgKHByb2Nlc3MtYnVmZmVyIHByb2MpCi0gICAgICAod2hlbiAocHl0 aG9uLWNoZWNrLWNvbWludC1wcm9tcHQgcHJvYykKLQkoc2V0IChtYWtlLWxvY2FsLXZhcmlhYmxl ICdweXRob24tcHJlb3V0cHV0LXJlc3VsdCkgbmlsKQotCSh3aGlsZSAocHJvZ24KLQkJIChhY2Nl cHQtcHJvY2Vzcy1vdXRwdXQgcHJvYyA1KQotCQkgKG51bGwgcHl0aG9uLXByZW91dHB1dC1yZXN1 bHQpKSkKLQkocHJvZzEgcHl0aG9uLXByZW91dHB1dC1yZXN1bHQKLQkgIChraWxsLWxvY2FsLXZh cmlhYmxlICdweXRob24tcHJlb3V0cHV0LXJlc3VsdCkpKSkpKQorICAod2hlbiAocHl0aG9uLWNo ZWNrLWNvbWludC1wcm9tcHQpCisgICAgKHB5dGhvbi1zZW5kLXN0cmluZyBzdHJpbmcpCisgICAg KHdpdGgtY3VycmVudC1idWZmZXIgKHByb2Nlc3MtYnVmZmVyIChweXRob24tcHJvYykpCisgICAg ICAoc2V0IChtYWtlLWxvY2FsLXZhcmlhYmxlICdweXRob24tcHJlb3V0cHV0LXJlc3VsdCkgbmls KQorICAgICAgKHdoaWxlIChwcm9nbgorCSAgICAgICAoYWNjZXB0LXByb2Nlc3Mtb3V0cHV0IChw eXRob24tcHJvYykgNSkKKwkgICAgICAgKG51bGwgcHl0aG9uLXByZW91dHB1dC1yZXN1bHQpKSkK KyAgICAgIChwcm9nMSBweXRob24tcHJlb3V0cHV0LXJlc3VsdAorCShraWxsLWxvY2FsLXZhcmlh YmxlICdweXRob24tcHJlb3V0cHV0LXJlc3VsdCkpKSkpCiAKIChkZWZ1biBweXRob24tY2hlY2st Y29taW50LXByb21wdCAoJm9wdGlvbmFsIHByb2MpCiAgICJSZXR1cm4gbm9uLW5pbCBpZiBhbmQg b25seSBpZiB0aGVyZSdzIGEgbm9ybWFsIHByb21wdCBpbiB0aGUgaW5mZXJpb3IgYnVmZmVyLgog SWYgdGhlcmUgaXNuJ3QsIGl0J3MgcHJvYmFibHkgbm90IGFwcHJvcHJpYXRlIHRvIHNlbmQgaW5w dXQgdG8gcmV0dXJuIEVsZG9jCiBpbmZvcm1hdGlvbiBldGMuICBJZiBQUk9DIGlzIG5vbi1uaWws IGNoZWNrIHRoZSBidWZmZXIgZm9yIHRoYXQgcHJvY2Vzcy4iCi0gICh3aXRoLWN1cnJlbnQtYnVm ZmVyIChwcm9jZXNzLWJ1ZmZlciAob3IgcHJvYyAocHl0aG9uLXByb2MpKSkKLSAgICAoc2F2ZS1l eGN1cnNpb24KLSAgICAgIChzYXZlLW1hdGNoLWRhdGEgKHJlLXNlYXJjaC1iYWNrd2FyZCAiPj4+ IFxcPSIgbmlsIHQpKSkpKQorICAobGV0ICgocHJvY2VzcyAob3IgcHJvYyAocHl0aG9uLXByb2Mp KSkpCisgICAgKHdpdGgtY3VycmVudC1idWZmZXIgKHByb2Nlc3MtYnVmZmVyIHByb2Nlc3MpCisg ICAgICAoc2F2ZS1leGN1cnNpb24KKwkoZ290by1jaGFyIChwcm9jZXNzLW1hcmsgcHJvY2Vzcykp CisJKHNhdmUtbWF0Y2gtZGF0YSAocmUtc2VhcmNoLWJhY2t3YXJkICJePj4+IFxcPSIgbmlsIHQp KSkpKSkKIAogOzsgRml4bWU6ICBJcyB0aGVyZSBhbnl0aGluZyByZWFzb25hYmxlIHdlIGNhbiBk byB3aXRoIHJhbmRvbSBtZXRob2RzPwogOzsgKEN1cnJlbnRseSBvbmx5IHdvcmtzIHdpdGggZnVu Y3Rpb25zLikK --001636458e149eb3e204956dd4ae-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 28 11:08:44 2010 Received: (at 7329) by debbugs.gnu.org; 28 Nov 2010 16:08:44 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PMjnv-0001Cz-SF for submit@debbugs.gnu.org; Sun, 28 Nov 2010 11:08:44 -0500 Received: from mail193.messagelabs.com ([85.158.140.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PMjnu-0001Cn-Hs for 7329@debbugs.gnu.org; Sun, 28 Nov 2010 11:08:43 -0500 X-VirusChecked: Checked X-Env-Sender: D.Love@liverpool.ac.uk X-Msg-Ref: server-13.tower-193.messagelabs.com!1290960852!32769983!1 X-StarScan-Version: 6.2.9; banners=-,-,- X-Originating-IP: [138.253.100.60] Received: (qmail 24823 invoked from network); 28 Nov 2010 16:14:12 -0000 Received: from mxf.liv.ac.uk (HELO mxf.liv.ac.uk) (138.253.100.60) by server-13.tower-193.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 28 Nov 2010 16:14:12 -0000 Received: from mailhubd.liv.ac.uk ([138.253.100.81]) by mxf.liv.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1PMjtE-0000pw-JL for 7329@debbugs.gnu.org; Sun, 28 Nov 2010 16:14:12 +0000 Received: from localhost ([127.0.0.1] helo=mailhubd.liv.ac.uk) by mailhubd.liv.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1PMjtE-0004aq-HE; Sun, 28 Nov 2010 16:14:12 +0000 Received: from pc102091.liv.ac.uk ([138.253.102.91] helo=albion) by mailhubd.liv.ac.uk with esmtps (TLSv1:AES256-SHA:256) (Exim 4.67) (envelope-from ) id 1PMjtE-0004an-DT; Sun, 28 Nov 2010 16:14:12 +0000 Received: from dlove by albion with local (Exim 4.71) (envelope-from ) id 1PMjtE-00042W-CI; Sun, 28 Nov 2010 16:14:12 +0000 From: Dave Love To: =?utf-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode References: X-Draft-From: ("nnimap+imap.liv.ac.uk:Misc" 7266) Date: Sun, 28 Nov 2010 16:14:12 +0000 In-Reply-To: (=?utf-8?B?ItCQ0L3QtNGA0LXQuSDQn9Cw0YDQsNC80L7QvdC+0LIiJ3M=?= message of "Fri, 19 Nov 2010 20:33:37 +0000") Message-ID: <87bp59jui3.fsf@liv.ac.uk> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/22.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 7329 Cc: Stefan Monnier , "7329@debbugs.gnu.org" <7329@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) Thanks for letting me know, but I can't do anything about problems with the version in Emacs. The one I maintain has the feature, without the bugs people tell me about in the Emacs one. (The communication would probably be done better with a Python thread separate from the REPL, if it reflected the REPL's environment, and in this case it would allow completion in more contexts.) From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 11 07:32:31 2012 Received: (at 7329) by debbugs.gnu.org; 11 Apr 2012 11:32:31 +0000 Received: from localhost ([127.0.0.1]:50449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHvmp-0004wv-3r for submit@debbugs.gnu.org; Wed, 11 Apr 2012 07:32:31 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:48128) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHvmm-0004wo-Oi for 7329@debbugs.gnu.org; Wed, 11 Apr 2012 07:32:29 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1SHvlV-0000cW-Ug; Wed, 11 Apr 2012 13:31:09 +0200 From: Lars Magne Ingebrigtsen To: Dave Love Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode References: <87bp59jui3.fsf@liv.ac.uk> X-Now-Playing: Various's _Fuck Your Dreams, This Is Heaven_: "Marathon- Niki Mono & Minimal Compact" Date: Wed, 11 Apr 2012 13:31:09 +0200 In-Reply-To: <87bp59jui3.fsf@liv.ac.uk> (Dave Love's message of "Sun, 28 Nov 2010 16:14:12 +0000") Message-ID: User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1SHvlV-0000cW-Ug X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1334748670.06825@wCqwg7/XMrmBQJbpqFKGUQ X-Spam-Status: No X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 7329 Cc: Stefan Monnier , =?gb2312?B?p6Gn36fVp+Kn1qfbIKexp9Gn4qfRp96n4Kffp+Cn0w==?= , 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Dave Love writes: > Thanks for letting me know, but I can't do anything about problems with > the version in Emacs. The one I maintain has the feature, without the > bugs people tell me about in the Emacs one. Is there any particular reason why there's an out-of-tree version of python.el that's newer than the in-tree version? Would it be possible to update the in-tree version? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 11 07:49:04 2012 Received: (at 7329) by debbugs.gnu.org; 11 Apr 2012 11:49:04 +0000 Received: from localhost ([127.0.0.1]:50493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHw2p-0006B8-PP for submit@debbugs.gnu.org; Wed, 11 Apr 2012 07:49:04 -0400 Received: from mail-lpp01m010-f44.google.com ([209.85.215.44]:34774) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHw2j-0006AN-Uw for 7329@debbugs.gnu.org; Wed, 11 Apr 2012 07:49:01 -0400 Received: by lagj5 with SMTP id j5so556733lag.3 for <7329@debbugs.gnu.org>; Wed, 11 Apr 2012 04:47:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=BHmuXebAvRbhUwTjWQqj5+13JEZ5GjNrb2V6jnEAdBY=; b=kmPUrbhpsBNskB9L2m/DFx4EjJV4UNBC4cMlOhjmAXtqjWm/BIB8AHRPtZbO5EFHE4 +oitVVOgn3H2xIvnZldVQMKIbEsh1Q2uiegPCL+K0lZJnC7QcJw+aIsnlWuJLXRPCKGU 1SPeyqOQvXf6glyZnHVimgiR6Qk1/oqO3kOen5fdZulQuYWLXH3ATRAAAP5uU6dPvXVL JY8fVHG26K5qAkiASo0I+3hokDERgDEgR4b1SDjhlmkeW/hoZpT2J7g8HyjgaPO+ziNc TGevWQX7DSMNuo0IxqADkLBZ89CTF/y27xRBwXBVYS8/Uwlq8upkqDTcSXK9q2DKSSah L1yw== Received: by 10.112.38.201 with SMTP id i9mr2667008lbk.88.1334144869994; Wed, 11 Apr 2012 04:47:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.152.115.37 with HTTP; Wed, 11 Apr 2012 04:47:09 -0700 (PDT) In-Reply-To: References: <87bp59jui3.fsf@liv.ac.uk> From: =?UTF-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Date: Wed, 11 Apr 2012 15:47:09 +0400 Message-ID: Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode To: Lars Magne Ingebrigtsen Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7329 Cc: Dave Love , Stefan Monnier , 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) 2012/4/11 Lars Magne Ingebrigtsen : > Is there any particular reason why there's an out-of-tree version of > python.el that's newer than the in-tree version? =C2=A0Would it be possib= le > to update the in-tree version? If I remember correctly there was strong desire to update in-tree version with a set of step-by-step patches. However those patches do not exist -- the two versions have different origins. To produce such patchset is a separate hard task which no-one wants to undertake (sadly for users). Andrey From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 11 07:51:26 2012 Received: (at 7329) by debbugs.gnu.org; 11 Apr 2012 11:51:26 +0000 Received: from localhost ([127.0.0.1]:50509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHw56-0006FG-Rc for submit@debbugs.gnu.org; Wed, 11 Apr 2012 07:51:26 -0400 Received: from mail-pz0-f42.google.com ([209.85.210.42]:46869) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHw54-0006F8-A6 for 7329@debbugs.gnu.org; Wed, 11 Apr 2012 07:51:23 -0400 Received: by dang27 with SMTP id g27so1364004dan.29 for <7329@debbugs.gnu.org>; Wed, 11 Apr 2012 04:50:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=c/0LjB2zH4W1omOK828wgH1Uiync4oqt9LCAJ5pvEv8=; b=WFYfHmePcJwBjJHs0j07kY5SIXFOH9eEB1xFd68thtF/3e69NgbwnjM2I7868skRVm Ly/p8jmklZ0YVsaLLAydqswKc6T46Zl3oqc0heyxscfvHbEWFSi+7fguNlF+SjhedeVB 2DBu5Rx1OWCpacrcgsd+HcX+WjfJZwDQiCLSXes2LLcBAclM7AeErce7KVety5ZRVzi9 N31sWKTUwy5ZHwKMLU2pta9lCukrDKKD4YKKCRGEepN9w4HWhUtJISd9osss7irgM4Gl iWkuqxAinG/wkXNASzlO/cK99w8skEPtZL1A+fG6tuAW+xe5acooA00mQhVffLmtqyfF +n4w== Received: by 10.68.201.73 with SMTP id jy9mr37489699pbc.35.1334145014510; Wed, 11 Apr 2012 04:50:14 -0700 (PDT) Received: from localhost ([123.114.43.79]) by mx.google.com with ESMTPS id d4sm2692032pbr.32.2012.04.11.04.50.09 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 11 Apr 2012 04:50:13 -0700 (PDT) From: Leo To: Lars Magne Ingebrigtsen Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode References: <87bp59jui3.fsf@liv.ac.uk> Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAGFBMVEUzRVhbQj4eZqO6SjnT eWpxnMetm5b6/PmidmqrAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1F B9cBBwMLBfKABCMAAAFoSURBVCjPtZI9a8MwEIaFoc7aYDdelQMna0Em3tsSr0XUeE2Q6a22a+v+ fk8fSSBkbDUI6dHpfe9OEvRgiD+ApqKPJgJeB6iUUXWESjUe/ig38AJrhqqvaU2nTIXbNvOQ40fe qdry4kyGoVWsfCQalXpHnJGM01wjWdYbMlXNFdsZDO69m9aqNqxEJqTEgbM5OF7wlEfIoll1Ked4 LbM5X2EdILLokEdmI8z7g5cKED0cuTC930TYhy7ZDekkXVGw/L60TguJePPxcJF48lpsSUWEA/Ju jGFNgJOXc4Hz7TmAdBeu5Ve4AEjOi2/2jfd3cAJZ+IbNrvdjgBZY01b+HTuG3cLws6BJZqVOj/pp T0OqVwx3rFq+QmJwx3loK5JSLEhDIt62+mtC2C+SrAUxEbV6C6v2BRbd6pILBKFpepKZJHgGgrKF sptSUUoczpwg2pQ7ZH1tgs0ou/917mzz6Cs2//C978cv5l07L02orIEAAAAASUVORK5CYII= Date: Wed, 11 Apr 2012 19:47:59 +0800 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Wed, 11 Apr 2012 13:31:09 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (Mac OS X 10.6.8) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7329 Cc: Dave Love , =?gb2312?B?p6Gn36fVp+Kn1qfbIKexp9Gn4qfRp94=?= =?gb2312?B?p+Cn36fgp9M=?= , 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 2012-04-11 19:31 +0800, Lars Magne Ingebrigtsen wrote: > Dave Love writes: > >> Thanks for letting me know, but I can't do anything about problems with >> the version in Emacs. The one I maintain has the feature, without the >> bugs people tell me about in the Emacs one. > > Is there any particular reason why there's an out-of-tree version of > python.el that's newer than the in-tree version? Would it be possible > to update the in-tree version? I would really like to see this happening. I wonder if anyone has tried python.el + M-x pdb. It was close to unusable the last time (about a month ago) I tried. Leo From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 11 08:01:17 2012 Received: (at 7329) by debbugs.gnu.org; 11 Apr 2012 12:01:17 +0000 Received: from localhost ([127.0.0.1]:50535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHwEe-0007J6-DO for submit@debbugs.gnu.org; Wed, 11 Apr 2012 08:01:16 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:42489) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHwEc-0007Iz-IE for 7329@debbugs.gnu.org; Wed, 11 Apr 2012 08:01:15 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1SHwDN-0001Qi-FQ; Wed, 11 Apr 2012 13:59:57 +0200 From: Lars Magne Ingebrigtsen To: =?gb2312?B?p6Gn36fVp+Kn1qfbIKexp9Gn4qfRp96n4Kffp+Cn0w==?= Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode References: <87bp59jui3.fsf@liv.ac.uk> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEWEQzmkn2U6Ag1fJidF DReKf0zQyI+bW0ebckgYAAACaElEQVQ4jU2TQY+bMBCFJ2XTXGtVwLXCVL06GbK9brGjXrGod88c 1nsNUrP++31jIF0LITSf35sZe6DOPmg7p5eU6vxOyytRezq1nA4vaa5TKlO6AdS3+Ubu1Gu+Pv1M dV2nqc4gJYDmZNvj328/YPVWR5BsNtfU9txeOv37mua3Oday/zoI0Jq11tYwzTN8VqsEq21pHz4u Sh/W/OGbWJbBk3LedNjA5rSL8W6jVBk2YOcMlKz8XoEzPsYyg6hKfwetPfusqGKMU96wKnivqmmJ x6hyuVng+KYqNagch8SrMgPnngLAbolDUcVpBQa25bOkjlLEBizaC9gHMCFWAqsV0C2MJk5KvVrQ alobtOYQRmdRl//KZ/iVw34BEHRsd1H5kYVs5Vraj7awh+c4AbAvab8AbajjwhC6L6AIJRtaGmSc /mho72Nh2cey4AVo6G1Hht7jg0Obr9Ct5bJrNFRRdUfpsHMuAxbA5J6UYokXG4DCGCrYeAWBGtjd AWFBFzwqHjrXt476nLzAfuafz2JEJ4R6wmU4K5MCuSSewih7G2o0DmOJu88ZFPlOyXWdKLq+7a3c VDmIKXfE9EmqQoG9u8jsUB65K9XIJQ32cP6F+GBWgDZRVefE9xEjOORpfgeIX/qWc7zxyq8ACrmD bX5lAu/gMf4nHpcaNnCWQUJP/QKQROJ1TWZpCuW65ggQhlXBVR5jOcL+u1htQO9EEcIY6KQVPjfQ XgQoNYbwp8F1h3H71TSGEjM5+jA2F+QupPMaoK3yKGOox0YvYF5+Tj95OVXEmiaEYTlEAcdJeYxt pULTnMPW+T/YgB935t1AIgAAAABJRU5ErkJggg== X-Now-Playing: Various's _Fuck Your Dreams, This Is Heaven_: "Winston Tong - Last Night" Date: Wed, 11 Apr 2012 13:59:56 +0200 In-Reply-To: (=?gb2312?B?Iqehp9+n1afip9an2yCnsafRp+Kn0afep+Cn36fgp9MiJ3M=?= message of "Wed, 11 Apr 2012 15:47:09 +0400") Message-ID: User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable X-MailScanner-ID: 1SHwDN-0001Qi-FQ X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1334750397.97117@+duppty2KbA3snntJElsFQ X-Spam-Status: No X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 7329 Cc: Dave Love , Stefan Monnier , 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) =A7=A1=A7=DF=A7=D5=A7=E2=A7=D6=A7=DB =A7=B1=A7=D1=A7=E2=A7=D1=A7=DE=A7=E0= =A7=DF=A7=E0=A7=D3 writes: > If I remember correctly there was strong desire to update in-tree > version with a set of step-by-step patches. Was there any particular reason why? It's not like Emacs requires (say) the Org maintainers to apply changes in a patch-by-patch version, so I'm not sure why the python.el maintainer should have to... --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 11 08:10:23 2012 Received: (at 7329) by debbugs.gnu.org; 11 Apr 2012 12:10:23 +0000 Received: from localhost ([127.0.0.1]:50567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHwNS-0007XX-9A for submit@debbugs.gnu.org; Wed, 11 Apr 2012 08:10:23 -0400 Received: from mail-lpp01m010-f44.google.com ([209.85.215.44]:36005) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHwNM-0007XM-65 for 7329@debbugs.gnu.org; Wed, 11 Apr 2012 08:10:20 -0400 Received: by lagj5 with SMTP id j5so569087lag.3 for <7329@debbugs.gnu.org>; Wed, 11 Apr 2012 05:09:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=0Ft+Z26KC6N4WesyXq/yk9rlIDW+i+7bI4aGPkA6ztE=; b=zeieZTGoXurPqQ/9nEmCLn4ngl5JLUCYr9xA/MqgtqC5cGDHIswTkYx2+3rwWANlf6 PkunbZaxKDD80SNT9Ib0JXA53vzGoH9N5UuESASJT++4UHGVddnd9qziWpaW50D4uDYr HtjjZld9raO5hFiXCioCZzW9ZlQk0u5BE6ZGFi7V20Tzl+FVLG3mXZKUs9A2Z5eZXtvi CgH5a/L36+tTGgpsBW+asAyQ6jO9k2atpSWEWMlmnZr2yXjqlCTeFR1+7lt6RaIc5me6 Mwf4Wyv1/6vxAS+qkTL/XAAMaz5Evisv6bBqPcvhlonFZyO0mo3j0T6BWGW0FGwNmulf oEqg== Received: by 10.112.38.201 with SMTP id i9mr2694600lbk.88.1334146148318; Wed, 11 Apr 2012 05:09:08 -0700 (PDT) MIME-Version: 1.0 Received: by 10.152.115.37 with HTTP; Wed, 11 Apr 2012 05:08:28 -0700 (PDT) In-Reply-To: References: <87bp59jui3.fsf@liv.ac.uk> From: =?UTF-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Date: Wed, 11 Apr 2012 16:08:28 +0400 Message-ID: Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode To: Lars Magne Ingebrigtsen Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7329 Cc: Dave Love , Stefan Monnier , 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) 2012/4/11 Lars Magne Ingebrigtsen : > Was there any particular reason why? =C2=A0It's not like Emacs requires (= say) > the Org maintainers to apply changes in a patch-by-patch version, so I'm > not sure why the python.el maintainer should have to... Please look up "Current state of python.el in the Emacs trunk" in emacs-dev= el. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 11 12:27:30 2012 Received: (at 7329) by debbugs.gnu.org; 11 Apr 2012 16:27:30 +0000 Received: from localhost ([127.0.0.1]:52325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SI0OI-00020Q-21 for submit@debbugs.gnu.org; Wed, 11 Apr 2012 12:27:30 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:43237) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SI0OF-00020J-Ub for 7329@debbugs.gnu.org; Wed, 11 Apr 2012 12:27:28 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1SI0N8-0007W5-MC; Wed, 11 Apr 2012 12:26:18 -0400 From: Glenn Morris To: Lars Magne Ingebrigtsen Subject: Re: bug#7329: [Patch] Enable completion in inferior-python-mode References: <87bp59jui3.fsf@liv.ac.uk> X-Spook: Jiang Zemin Ortega FIPS140 Dateline satellite imagery X-Ran: GEy0_V9J]K],_;VW.z\da\_2j16?%%8XXL_PN=4K,Hx7@Xw|de[eE8QX@~g8R`"z(*xmqv X-Hue: green X-Attribution: GM Date: Wed, 11 Apr 2012 12:26:18 -0400 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Wed, 11 Apr 2012 13:31:09 +0200") Message-ID: <61mx6ikzf9.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 7329 Cc: 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Lars Magne Ingebrigtsen wrote: > Is there any particular reason why there's an out-of-tree version of > python.el that's newer than the in-tree version? Would it be possible > to update the in-tree version? Yes. No. See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=6573#13 for the brief answer; see emacs-devel history for the long version. It's an unfortunate situation that isn't going to change, so it's probably best to leave it alone. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 10:30:24 2012 Received: (at 7329) by debbugs.gnu.org; 28 Jul 2012 14:30:24 +0000 Received: from localhost ([127.0.0.1]:46594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv82B-0003EJ-5a for submit@debbugs.gnu.org; Sat, 28 Jul 2012 10:30:24 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:63634) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv828-0003AE-Jq for 7329@debbugs.gnu.org; Sat, 28 Jul 2012 10:30:21 -0400 Received: by pbcwy7 with SMTP id wy7so6843996pbc.3 for <7329@debbugs.gnu.org>; Sat, 28 Jul 2012 07:23:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=7OvdObGa+H9+DSqGF/pt5U9DFj+GY+q5USxyGK1z38o=; b=r49ptJCbP9WkoOSd6+qZngNUzIzjG9w45auLjkoUxWTTNVp409Y9btBZXPYfsuP6RV WrjrAPJLo+P1i3UevmD9jsP+vQVFNOmQL6qF6Xv7lxNk5i4kzMhwAjjHZjrey1+iK2KD OJkXdYf4ctfMy5nQXoV91HX2/JdJFTq9YP31gOOX2VT7h27OXQDO/4mqUJDErXHf/EF2 hH3yqgprVUjl2xfW3SH9AlOL50Fc49tEZSgkCsRBIA/tlk8sUtsAebuYz63he7l6xoAp n53xHct+G+fJgo5prijLTpjwdpxlisyCEX2gfObobea6wf1cVtnzOeKEd5IF9y1wRa+i pBlA== Received: by 10.68.237.103 with SMTP id vb7mr22018389pbc.38.1343485397670; Sat, 28 Jul 2012 07:23:17 -0700 (PDT) Received: from ulysses (cm162.gamma80.maxonline.com.sg. [202.156.80.162]) by mx.google.com with ESMTPS id nk3sm4054717pbc.27.2012.07.28.07.23.15 (version=SSLv3 cipher=OTHER); Sat, 28 Jul 2012 07:23:16 -0700 (PDT) From: Chong Yidong To: =?utf-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Subject: Re: bug#7329: Fwd: 23.2; inferior-python-mode: completion does not work References: <87iq0dhwwd.fsf@neo.paramonovs> Date: Sat, 28 Jul 2012 22:23:12 +0800 In-Reply-To: (=?utf-8?B?ItCQ0L3QtNGA0LXQuSDQn9Cw0YDQsNC80L7QvdC+0LIiJ3M=?= message of "Thu, 4 Nov 2010 20:11:02 +0300") Message-ID: <87394cc6cv.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7329 Cc: 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) =D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9 =D0=9F=D0=B0=D1=80=D0=B0=D0=BC=D0=BE= =D0=BD=D0=BE=D0=B2 writes: > M-Tab completion works for me in python-mode but not in > inferior-python-mode. Please implement M-Tab completion for > inferior-python-mode (it should be easy given it works for python-mode). In the version of python.el in the trunk, inferior-python-mode has TAB completion. Closing this bug. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 10:30:35 2012 Received: (at control) by debbugs.gnu.org; 28 Jul 2012 14:30:35 +0000 Received: from localhost ([127.0.0.1]:46597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv82M-0003Um-8d for submit@debbugs.gnu.org; Sat, 28 Jul 2012 10:30:34 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:63634) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv82K-0003AE-2m for control@debbugs.gnu.org; Sat, 28 Jul 2012 10:30:33 -0400 Received: by mail-pb0-f44.google.com with SMTP id wy7so6843996pbc.3 for ; Sat, 28 Jul 2012 07:23:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=TX1mMmp0dWWH9XgRzJsWen6tOFNwzLxj55DCdCqejUo=; b=qmGZ6u7gFwywiCjOMsAogEDcgQvE+hOMW8YFMyexe5rgMP6e9peMzWvnsM+o4dWZyu 5esm3odgWZ32XNM6UAH9vOZwY9JKnTwvThNXV2oJ/oLsWKHdqu91uH32yqXclNNFk95y 1qfcg9+/jc3akaOSy6gcEYzF7Ezkkoi48UD0MuiPXdvQAcLgG39z4CADFGhFaUqANDL6 /S+hv/M6JhwOorvOeY/4y3gKxN0hBsTcJHpu9YpGRBsmjxQn3wMtb/ivkdh0+MKjU/Fi HYyL5eiIQ3waxRzODh2O2kCshhOW7l3JXo9WVJt5YrqMbqBNFgHCtAOZ9QmvYu8d9Mb3 TnWg== Received: by 10.68.222.40 with SMTP id qj8mr21469290pbc.139.1343485409474; Sat, 28 Jul 2012 07:23:29 -0700 (PDT) Received: from ulysses (cm162.gamma80.maxonline.com.sg. [202.156.80.162]) by mx.google.com with ESMTPS id hx9sm4046200pbc.68.2012.07.28.07.23.27 (version=SSLv3 cipher=OTHER); Sat, 28 Jul 2012 07:23:28 -0700 (PDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 7329 Date: Sat, 28 Jul 2012 22:23:24 +0800 Message-ID: <8762986k2r.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) close 7329 thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 11:18:15 2012 Received: (at 7329) by debbugs.gnu.org; 28 Jul 2012 15:18:15 +0000 Received: from localhost ([127.0.0.1]:46721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv8mU-0005Yw-Ln for submit@debbugs.gnu.org; Sat, 28 Jul 2012 11:18:15 -0400 Received: from mail-lpp01m010-f44.google.com ([209.85.215.44]:60952) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv8mR-0005Yo-NR for 7329@debbugs.gnu.org; Sat, 28 Jul 2012 11:18:13 -0400 Received: by lagv3 with SMTP id v3so2508954lag.3 for <7329@debbugs.gnu.org>; Sat, 28 Jul 2012 08:11:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=ZJQU4moR5Gi32KZ5SBknEIDef+oc594Lc2PvchIDPwo=; b=auwLTi1qh8qhcrnb9JAjhZyKSW4Kj0cr+xEBbQIgOqOgrCsHNiw5JQMJ5P/dDt56N3 gJhlhG/YS2s92YSRqxdNxMZFfWCnJf3OiRj+L9D6xesEbce8CmwhemdUTA6CxO59ckC/ Q7EYB2AeHPnTQgw+Bl8+hOvZ8GzYSNh+jVRQfX6uRktSUmRaBtCSVjTqm9NU68DElF3j /W2NSIpr9Dhy2E4cP0/oCMiEmUTdK6aoj2j4irr3pVqgnMk9j8zRE+VTwhzh05VtX9PT GnryAkzTYaTyh0DBGpsPlvHjhYSfZKL3DHAQ/XwQ9mUz6q/MyJvbatftGIVYvyZjWK87 +ihQ== Received: by 10.112.36.97 with SMTP id p1mr2933988lbj.37.1343488268005; Sat, 28 Jul 2012 08:11:08 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.39.98 with HTTP; Sat, 28 Jul 2012 08:10:26 -0700 (PDT) In-Reply-To: <87394cc6cv.fsf@gnu.org> References: <87iq0dhwwd.fsf@neo.paramonovs> <87394cc6cv.fsf@gnu.org> From: =?UTF-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Date: Sat, 28 Jul 2012 19:10:26 +0400 Message-ID: Subject: Re: bug#7329: Fwd: 23.2; inferior-python-mode: completion does not work To: Chong Yidong Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7329 Cc: 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) 2012/7/28 Chong Yidong : > =D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9 =D0=9F=D0=B0=D1=80=D0=B0=D0=BC=D0=BE= =D0=BD=D0=BE=D0=B2 writes: > >> M-Tab completion works for me in python-mode but not in >> inferior-python-mode. Please implement M-Tab completion for >> inferior-python-mode (it should be easy given it works for python-mode). > > In the version of python.el in the trunk, inferior-python-mode has TAB > completion. Closing this bug. Great, thank you! Did you use code by Fabio Ezequiel Gallina? Best wishes, Andrey Paramonov From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 11:21:44 2012 Received: (at 7329) by debbugs.gnu.org; 28 Jul 2012 15:21:44 +0000 Received: from localhost ([127.0.0.1]:46738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv8pr-0005do-NP for submit@debbugs.gnu.org; Sat, 28 Jul 2012 11:21:44 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:39524) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv8pp-0005dh-FR for 7329@debbugs.gnu.org; Sat, 28 Jul 2012 11:21:42 -0400 Received: by pbcwy7 with SMTP id wy7so6905779pbc.3 for <7329@debbugs.gnu.org>; Sat, 28 Jul 2012 08:14:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=UTrexX6GlOkEgAu8Ij4ErXyamnj2QZQMbFrCyRkFtiQ=; b=hoHoz3/3JcOjAVc4ff8jvVAjQIWTE+RqjgUb9zzV+g/eaWbDPieOERA8M8hnghTwrI U5POmtIvNojgAwWZKPkQSgMqfpPL0qU7eBzRLntSnUSPN89gsWevHm6wUMblrNJW7nQL hY/jtreIFT7Ntpi43wBROtwY7fSVloI/nYeWrHVBXeFFRWudiQe5Z5m0NwGgR67k+zdR c8B/1eM3t0aqmWpw1TyYqaomd1cxEtUV/1xSsP1u6AUbwlDh1dTGZ5bmQ8m7jCJKCaE9 o3UK5IkKpHyTduMAt/z00Yw46Hx5pY8yZTufYZ+4zzA0QsOfKzEd5jbVrWHv8FamB8bs jedw== Received: by 10.68.200.162 with SMTP id jt2mr22033174pbc.54.1343488478115; Sat, 28 Jul 2012 08:14:38 -0700 (PDT) Received: from ulysses (cm162.gamma80.maxonline.com.sg. [202.156.80.162]) by mx.google.com with ESMTPS id gf3sm4111967pbc.74.2012.07.28.08.14.35 (version=SSLv3 cipher=OTHER); Sat, 28 Jul 2012 08:14:37 -0700 (PDT) From: Chong Yidong To: =?utf-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Subject: Re: bug#7329: Fwd: 23.2; inferior-python-mode: completion does not work References: <87iq0dhwwd.fsf@neo.paramonovs> <87394cc6cv.fsf@gnu.org> Date: Sat, 28 Jul 2012 23:14:33 +0800 In-Reply-To: (=?utf-8?B?ItCQ0L3QtNGA0LXQuSDQn9Cw0YDQsNC80L7QvdC+0LIiJ3M=?= message of "Sat, 28 Jul 2012 19:10:26 +0400") Message-ID: <87d33frk86.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7329 Cc: 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) =D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9 =D0=9F=D0=B0=D1=80=D0=B0=D0=BC=D0=BE= =D0=BD=D0=BE=D0=B2 writes: > 2012/7/28 Chong Yidong : >> =D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9 =D0=9F=D0=B0=D1=80=D0=B0=D0=BC=D0= =BE=D0=BD=D0=BE=D0=B2 writes: >> >>> M-Tab completion works for me in python-mode but not in >>> inferior-python-mode. Please implement M-Tab completion for >>> inferior-python-mode (it should be easy given it works for python-mode). >> >> In the version of python.el in the trunk, inferior-python-mode has TAB >> completion. Closing this bug. > > Great, thank you! Did you use code by Fabio Ezequiel Gallina? Yes, his python.el will be the one in Emacs 24.2. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 11:43:17 2012 Received: (at 7329) by debbugs.gnu.org; 28 Jul 2012 15:43:17 +0000 Received: from localhost ([127.0.0.1]:46792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9Ai-000698-U5 for submit@debbugs.gnu.org; Sat, 28 Jul 2012 11:43:17 -0400 Received: from mail-lpp01m010-f44.google.com ([209.85.215.44]:41645) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9Ah-000691-0L for 7329@debbugs.gnu.org; Sat, 28 Jul 2012 11:43:15 -0400 Received: by lagv3 with SMTP id v3so2515866lag.3 for <7329@debbugs.gnu.org>; Sat, 28 Jul 2012 08:36:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=Dg1rs3SRzGfHAFUONB4jH/cMG3H4wZOMNfiOcfuoXcM=; b=pAtskUHuPBWesaDZb4wuCCkotojMir4yIHBP839hLe+GNiB74Lx8EUZ93O/KdV//2J 1A/U2hWmnpYTd9z72Wgbi68fPq9roJzS5iKsF4AY1CsLDoMzufpw6tnv/zOb9cgUrA8N 60lHzKyeVhKcNZQWEU9jGzP7dbrK7hJz4w0AIQuDO2lETFksaHDvVGwGQxJhWvRpgvkf l7hbotYJUvtUXvTBNujOhUGzPkhdyGLpRPCjEj6mU50MCgQYCK7AYzCzuCoa7yhtGbaA LTFvkAY4HlsLoLUoxraf3553RLfEkDKPaDtPH9sll46QtVgofkzq5f+DDTUBXux5b8eJ XvFg== Received: by 10.152.144.168 with SMTP id sn8mr6245975lab.1.1343489771405; Sat, 28 Jul 2012 08:36:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.39.98 with HTTP; Sat, 28 Jul 2012 08:35:31 -0700 (PDT) In-Reply-To: <87d33frk86.fsf@gnu.org> References: <87iq0dhwwd.fsf@neo.paramonovs> <87394cc6cv.fsf@gnu.org> <87d33frk86.fsf@gnu.org> From: =?UTF-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Date: Sat, 28 Jul 2012 19:35:31 +0400 Message-ID: Subject: Re: bug#7329: Fwd: 23.2; inferior-python-mode: completion does not work To: Chong Yidong Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7329 Cc: 7329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) 2012/7/28 Chong Yidong : > =D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9 =D0=9F=D0=B0=D1=80=D0=B0=D0=BC=D0=BE= =D0=BD=D0=BE=D0=B2 writes: > >> 2012/7/28 Chong Yidong : >>> =D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9 =D0=9F=D0=B0=D1=80=D0=B0=D0=BC=D0= =BE=D0=BD=D0=BE=D0=B2 writes: >>> >>>> M-Tab completion works for me in python-mode but not in >>>> inferior-python-mode. Please implement M-Tab completion for >>>> inferior-python-mode (it should be easy given it works for python-mode= ). >>> >>> In the version of python.el in the trunk, inferior-python-mode has TAB >>> completion. Closing this bug. >> >> Great, thank you! Did you use code by Fabio Ezequiel Gallina? > > Yes, his python.el will be the one in Emacs 24.2. Awesome news! Thank you for your great work, Andrey Paramonov From unknown Mon Jun 16 23:49:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 26 Aug 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator