Package: emacs;
Reported by: "XP Chen" <chxp_moon <at> 163.com>
Date: Sat, 31 Dec 2016 06:43:02 UTC
Severity: normal
Tags: fixed
Merged with 21381, 24189, 24223, 25222, 25363, 25416
Found in versions 24.5, 25.1, 25.1.50, 25.1.91
Fixed in version 26.1
Done: npostavs <at> users.sourceforge.net
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 25306 in the body.
You can then email your comments to 25306 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#25306
; Package emacs
.
(Sat, 31 Dec 2016 06:43:02 GMT) Full text and rfc822 format available."XP Chen" <chxp_moon <at> 163.com>
:bug-gnu-emacs <at> gnu.org
.
(Sat, 31 Dec 2016 06:43:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: "XP Chen" <chxp_moon <at> 163.com> To: bug-gnu-emacs <bug-gnu-emacs <at> gnu.org> Subject: emacs 25.1 cannot deal with the newer ipython (5.1.0) inferior ansi color Date: Sat, 31 Dec 2016 14:16:40 +0800 (CST)
[Message part 1 (text/plain, inline)]
In GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.22.5) of 2016-12-23 built on juergen Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: zh_CN.UTF-8 value of $XMODIFIERS: @im=fcitx locale-coding-system: utf-8-unix Major mode: IPy Minor modes in effect: compilation-shell-minor-mode: t diff-auto-refine-mode: t recentf-mode: t shell-dirtrack-mode: t display-time-mode: t winner-mode: t window-numbering-mode: t guide-key-mode: t ido-everywhere: t auto-image-file-mode: t show-paren-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: (No changes need to be saved) Saving file /home/chxp/ask... Wrote /home/chxp/ask Saving file /home/chxp/ask... Wrote /home/chxp/ask Saving file /home/chxp/ask... Wrote /home/chxp/ask (No changes need to be saved) [2 times] Making completion list... mwheel-scroll: Beginning of buffer Load-path shadows: /home/chxp/.emacs.d/el-get/python-mode/extensions/highlight-indentation hides /home/chxp/.emacs.d/el-get/highlight-indentation/highlight-indentation /home/chxp/.emacs.d/el-get/python-mode/python-mode hides /usr/share/emacs/site-lisp/python-mode /home/chxp/.emacs.d/el-get/ess/lisp/mouseme hides /usr/share/emacs/site-lisp/ess/mouseme /home/chxp/.emacs.d/el-get/ess/lisp/essd-els hides /usr/share/emacs/site-lisp/ess/essd-els /home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb hides /usr/share/emacs/site-lisp/ess/ess-noweb /home/chxp/.emacs.d/el-get/ess/lisp/ess-sta-d hides /usr/share/emacs/site-lisp/ess/ess-sta-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-trns hides /usr/share/emacs/site-lisp/ess/ess-trns /home/chxp/.emacs.d/el-get/ess/lisp/msdos hides /usr/share/emacs/site-lisp/ess/msdos /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp6w-d hides /usr/share/emacs/site-lisp/ess/ess-sp6w-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-package hides /usr/share/emacs/site-lisp/ess/ess-r-package /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-args hides /usr/share/emacs/site-lisp/ess/ess-r-args /home/chxp/.emacs.d/el-get/ess/lisp/ess-comp hides /usr/share/emacs/site-lisp/ess/ess-comp /home/chxp/.emacs.d/el-get/ess/lisp/ess-rutils hides /usr/share/emacs/site-lisp/ess/ess-rutils /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-d hides /usr/share/emacs/site-lisp/ess/ess-r-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp3-d hides /usr/share/emacs/site-lisp/ess/ess-sp3-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-rdired hides /usr/share/emacs/site-lisp/ess/ess-rdired /home/chxp/.emacs.d/el-get/ess/lisp/ess-julia hides /usr/share/emacs/site-lisp/ess/ess-julia /home/chxp/.emacs.d/el-get/ess/lisp/ess-generics hides /usr/share/emacs/site-lisp/ess/ess-generics /home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb-mode hides /usr/share/emacs/site-lisp/ess/ess-noweb-mode /home/chxp/.emacs.d/el-get/ess/lisp/ess-mouse hides /usr/share/emacs/site-lisp/ess/ess-mouse /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp5-d hides /usr/share/emacs/site-lisp/ess/ess-sp5-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-d hides /usr/share/emacs/site-lisp/ess/ess-sas-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp6-d hides /usr/share/emacs/site-lisp/ess/ess-sp6-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-bugs-d hides /usr/share/emacs/site-lisp/ess/ess-bugs-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-rd hides /usr/share/emacs/site-lisp/ess/ess-rd /home/chxp/.emacs.d/el-get/ess/lisp/ess-sta-l hides /usr/share/emacs/site-lisp/ess/ess-sta-l /home/chxp/.emacs.d/el-get/ess/lisp/ess-arc-d hides /usr/share/emacs/site-lisp/ess/ess-arc-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-toolbar hides /usr/share/emacs/site-lisp/ess/ess-toolbar /home/chxp/.emacs.d/el-get/ess/lisp/ess-s-l hides /usr/share/emacs/site-lisp/ess/ess-s-l /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-syntax hides /usr/share/emacs/site-lisp/ess/ess-r-syntax /home/chxp/.emacs.d/el-get/ess/lisp/ess-omg-d hides /usr/share/emacs/site-lisp/ess/ess-omg-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-menu hides /usr/share/emacs/site-lisp/ess/ess-menu /home/chxp/.emacs.d/el-get/ess/lisp/ess-vst-d hides /usr/share/emacs/site-lisp/ess/ess-vst-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-tracebug hides /usr/share/emacs/site-lisp/ess/ess-tracebug /home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-l hides /usr/share/emacs/site-lisp/ess/ess-sas-l /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-gui hides /usr/share/emacs/site-lisp/ess/ess-r-gui /home/chxp/.emacs.d/el-get/ess/lisp/ess-jags-d hides /usr/share/emacs/site-lisp/ess/ess-jags-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-mode hides /usr/share/emacs/site-lisp/ess/ess-mode /home/chxp/.emacs.d/el-get/ess/lisp/ess-inf hides /usr/share/emacs/site-lisp/ess/ess-inf /home/chxp/.emacs.d/el-get/ess/lisp/ess-font-lock hides /usr/share/emacs/site-lisp/ess/ess-font-lock /home/chxp/.emacs.d/el-get/ess/lisp/ess-roxy hides /usr/share/emacs/site-lisp/ess/ess-roxy /home/chxp/.emacs.d/el-get/ess/lisp/ess-site hides /usr/share/emacs/site-lisp/ess/ess-site /home/chxp/.emacs.d/el-get/ess/lisp/ess-xls-d hides /usr/share/emacs/site-lisp/ess/ess-xls-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-gretl hides /usr/share/emacs/site-lisp/ess/ess-gretl /home/chxp/.emacs.d/el-get/ess/lisp/ess-help hides /usr/share/emacs/site-lisp/ess/ess-help /home/chxp/.emacs.d/el-get/ess/lisp/ess-s3-d hides /usr/share/emacs/site-lisp/ess/ess-s3-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-s4-d hides /usr/share/emacs/site-lisp/ess/ess-s4-d /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-completion hides /usr/share/emacs/site-lisp/ess/ess-r-completion /home/chxp/.emacs.d/el-get/ess/lisp/ess-dde hides /usr/share/emacs/site-lisp/ess/ess-dde /home/chxp/.emacs.d/el-get/ess/lisp/julia-mode hides /usr/share/emacs/site-lisp/ess/julia-mode /home/chxp/.emacs.d/el-get/ess/lisp/ess-lsp-l hides /usr/share/emacs/site-lisp/ess/ess-lsp-l /home/chxp/.emacs.d/el-get/ess/lisp/ess-compat hides /usr/share/emacs/site-lisp/ess/ess-compat /home/chxp/.emacs.d/el-get/ess/lisp/ess-eldoc hides /usr/share/emacs/site-lisp/ess/ess-eldoc /home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-a hides /usr/share/emacs/site-lisp/ess/ess-sas-a /home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb-font-lock-mode hides /usr/share/emacs/site-lisp/ess/ess-noweb-font-lock-mode /home/chxp/.emacs.d/el-get/ess/lisp/ess-utils hides /usr/share/emacs/site-lisp/ess/ess-utils /home/chxp/.emacs.d/el-get/ess/lisp/ess-bugs-l hides /usr/share/emacs/site-lisp/ess/ess-bugs-l /home/chxp/.emacs.d/el-get/ess/lisp/ess-custom hides /usr/share/emacs/site-lisp/ess/ess-custom /home/chxp/.emacs.d/el-get/ess/lisp/ess-omg-l hides /usr/share/emacs/site-lisp/ess/ess-omg-l /home/chxp/.emacs.d/el-get/ess/lisp/ess hides /usr/share/emacs/site-lisp/ess/ess /home/chxp/.emacs.d/el-get/ess/lisp/ess-swv hides /usr/share/emacs/site-lisp/ess/ess-swv /home/chxp/.emacs.d/el-get/ess/lisp/make-regexp hides /usr/share/emacs/site-lisp/ess/make-regexp /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp4-d hides /usr/share/emacs/site-lisp/ess/ess-sp4-d /home/chxp/.emacs.d/el-get/ansi-color/ansi-color hides /usr/share/emacs/25.1/lisp/ansi-color Features: (shadow sort mail-extr emacsbug message idna rfc822 mml mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils vc-mtn vc-hg vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs python-mode derived info-look info which-func thingatpt hippie-exp flymake compile rx org-install reftex-dcr reftex-auc reftex reftex-vars dired-sort diff-hl vc-dir ewoc vc vc-dispatcher diff-mode shell-completion tramp-cache tramp-sh tramp tramp-compat auth-source eieio eieio-core gnus-util mm-util help-fns mail-prsvr password-cache tramp-loaddefs trampver recentf tree-widget paredit idomenu imenu ob-latex ob-dot ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-matlab ob-octave ob-ditaa ob-perl ob-sh shell ob-python ob-R ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-md ox-latex ox-icalendar ox-html ox-ascii ox-publish ox org-element org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint comint ansi-color ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs time winner window-numbering ibuf-macs edmacro kmacro ibuffer-vc ibuf-ext ibuffer fullframe avoid guide-key s ucs-normalize popwin dash smex ido multi-term term disp-table ehelp ring easy-mmode advice dired+ image-dired format-spec image-file dired-x dired-aux cl-macs color-theme wid-edit preview-latex tex-site auto-loads .loaddefs el-get el-get-autoloading el-get-list-packages el-get-dependencies el-get-build el-get-status pp el-get-methods el-get-fossil el-get-svn el-get-pacman el-get-github-zip el-get-github-tar el-get-http-zip el-get-http-tar el-get-hg el-get-go el-get-git-svn el-get-fink el-get-emacswiki el-get-http el-get-notify el-get-emacsmirror el-get-github el-get-git el-get-elpa el-get-darcs el-get-cvs el-get-bzr el-get-brew el-get-builtin el-get-apt-get el-get-recipes el-get-byte-compile el-get-custom cl-seq el-get-core autoload lisp-mnt cl dired paren cus-start cus-load finder-inf package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util china-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 629489 30403) (symbols 48 46837 1) (miscs 40 748 490) (strings 32 122129 16038) (string-bytes 1 3544997) (vectors 16 61239) (vector-slots 8 1057808 6878) (floats 8 547 686) (intervals 56 1315 0) (buffers 976 36)) When send python script to the ipython inferior, it shows: Python 3.5.2 (default, Nov 7 2016, 11:31:36) Type "copyright", "credits" or "license" for more information. IPython 5.1.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. Using matplotlib backend: TkAgg [J[?7h[?12l[?25h[?2004l--------------------------------------------------------------------------- NameError Traceback (most recent call last) <ipython-input-1-b5cc5cb08aa6> in <module>() ----> 1 execfile(r'/tmp/py-shell-completion-setup-code.py') # PYTHON-MODE NameError: name 'execfile' is not defined [J[?7h[?12l[?25h[?2004l--------------------------------------------------------------------------- NameError Traceback (most recent call last) <ipython-input-2-a8c6ebfb943a> in <module>() ----> 1 execfile(r'/tmp/ipython-1723HV1.py') # PYTHON-MODE NameError: name 'execfile' is not defined [?12l[?25h[J[?2004l[6n[?2004h[?25l[?7l[JIn [3]: [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn [3]: [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn [3]: [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn [3]: [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn [3]: [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn [3]: [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn [3]: [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn [3]: [8D[8C[?12l[?25h The problem of NameError: name 'execfile' is not defined can ignored it. However the ansi color of ipython cannot deal with the emacs25.1
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#25306
; Package emacs
.
(Sat, 31 Dec 2016 13:17:02 GMT) Full text and rfc822 format available.Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Andreas Röhler <andreas.roehler <at> easy-emacs.de> To: bug-gnu-emacs <at> gnu.org Subject: Re: bug#25306: emacs 25.1 cannot deal with the newer ipython (5.1.0) inferior ansi color Date: Sat, 31 Dec 2016 14:26:07 +0100
[Message part 1 (text/plain, inline)]
On 31.12.2016 07:16, XP Chen wrote: > > > > > > In GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.22.5) > of 2016-12-23 built on juergen > Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 > System Description: Arch Linux > > Configured using: > 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib > --localstatedir=/var --with-x-toolkit=gtk3 --with-xft > 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe > -fstack-protector-strong' CPPFLAGS=-D_FORTIFY_SOURCE=2 > LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' > > Configured features: > XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS > NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB > TOOLKIT_SCROLL_BARS GTK3 X11 > > Important settings: > value of $LC_MONETARY: en_US.UTF-8 > value of $LC_NUMERIC: en_US.UTF-8 > value of $LC_TIME: en_US.UTF-8 > value of $LANG: zh_CN.UTF-8 > value of $XMODIFIERS: @im=fcitx > locale-coding-system: utf-8-unix > > Major mode: IPy > > Minor modes in effect: > compilation-shell-minor-mode: t > diff-auto-refine-mode: t > recentf-mode: t > shell-dirtrack-mode: t > display-time-mode: t > winner-mode: t > window-numbering-mode: t > guide-key-mode: t > ido-everywhere: t > auto-image-file-mode: t > show-paren-mode: t > tooltip-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > column-number-mode: t > line-number-mode: t > transient-mark-mode: t > > Recent messages: > (No changes need to be saved) > Saving file /home/chxp/ask... > Wrote /home/chxp/ask > Saving file /home/chxp/ask... > Wrote /home/chxp/ask > Saving file /home/chxp/ask... > Wrote /home/chxp/ask > (No changes need to be saved) [2 times] > Making completion list... > mwheel-scroll: Beginning of buffer > > Load-path shadows: > /home/chxp/.emacs.d/el-get/python-mode/extensions/highlight-indentation > hides > /home/chxp/.emacs.d/el-get/highlight-indentation/highlight-indentation > /home/chxp/.emacs.d/el-get/python-mode/python-mode hides > /usr/share/emacs/site-lisp/python-mode > /home/chxp/.emacs.d/el-get/ess/lisp/mouseme hides > /usr/share/emacs/site-lisp/ess/mouseme > /home/chxp/.emacs.d/el-get/ess/lisp/essd-els hides > /usr/share/emacs/site-lisp/ess/essd-els > /home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb hides > /usr/share/emacs/site-lisp/ess/ess-noweb > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sta-d hides > /usr/share/emacs/site-lisp/ess/ess-sta-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-trns hides > /usr/share/emacs/site-lisp/ess/ess-trns > /home/chxp/.emacs.d/el-get/ess/lisp/msdos hides > /usr/share/emacs/site-lisp/ess/msdos > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp6w-d hides > /usr/share/emacs/site-lisp/ess/ess-sp6w-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-package hides > /usr/share/emacs/site-lisp/ess/ess-r-package > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-args hides > /usr/share/emacs/site-lisp/ess/ess-r-args > /home/chxp/.emacs.d/el-get/ess/lisp/ess-comp hides > /usr/share/emacs/site-lisp/ess/ess-comp > /home/chxp/.emacs.d/el-get/ess/lisp/ess-rutils hides > /usr/share/emacs/site-lisp/ess/ess-rutils > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-d hides > /usr/share/emacs/site-lisp/ess/ess-r-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp3-d hides > /usr/share/emacs/site-lisp/ess/ess-sp3-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-rdired hides > /usr/share/emacs/site-lisp/ess/ess-rdired > /home/chxp/.emacs.d/el-get/ess/lisp/ess-julia hides > /usr/share/emacs/site-lisp/ess/ess-julia > /home/chxp/.emacs.d/el-get/ess/lisp/ess-generics hides > /usr/share/emacs/site-lisp/ess/ess-generics > /home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb-mode hides > /usr/share/emacs/site-lisp/ess/ess-noweb-mode > /home/chxp/.emacs.d/el-get/ess/lisp/ess-mouse hides > /usr/share/emacs/site-lisp/ess/ess-mouse > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp5-d hides > /usr/share/emacs/site-lisp/ess/ess-sp5-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-d hides > /usr/share/emacs/site-lisp/ess/ess-sas-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp6-d hides > /usr/share/emacs/site-lisp/ess/ess-sp6-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-bugs-d hides > /usr/share/emacs/site-lisp/ess/ess-bugs-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-rd hides > /usr/share/emacs/site-lisp/ess/ess-rd > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sta-l hides > /usr/share/emacs/site-lisp/ess/ess-sta-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess-arc-d hides > /usr/share/emacs/site-lisp/ess/ess-arc-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-toolbar hides > /usr/share/emacs/site-lisp/ess/ess-toolbar > /home/chxp/.emacs.d/el-get/ess/lisp/ess-s-l hides > /usr/share/emacs/site-lisp/ess/ess-s-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-syntax hides > /usr/share/emacs/site-lisp/ess/ess-r-syntax > /home/chxp/.emacs.d/el-get/ess/lisp/ess-omg-d hides > /usr/share/emacs/site-lisp/ess/ess-omg-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-menu hides > /usr/share/emacs/site-lisp/ess/ess-menu > /home/chxp/.emacs.d/el-get/ess/lisp/ess-vst-d hides > /usr/share/emacs/site-lisp/ess/ess-vst-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-tracebug hides > /usr/share/emacs/site-lisp/ess/ess-tracebug > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-l hides > /usr/share/emacs/site-lisp/ess/ess-sas-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-gui hides > /usr/share/emacs/site-lisp/ess/ess-r-gui > /home/chxp/.emacs.d/el-get/ess/lisp/ess-jags-d hides > /usr/share/emacs/site-lisp/ess/ess-jags-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-mode hides > /usr/share/emacs/site-lisp/ess/ess-mode > /home/chxp/.emacs.d/el-get/ess/lisp/ess-inf hides > /usr/share/emacs/site-lisp/ess/ess-inf > /home/chxp/.emacs.d/el-get/ess/lisp/ess-font-lock hides > /usr/share/emacs/site-lisp/ess/ess-font-lock > /home/chxp/.emacs.d/el-get/ess/lisp/ess-roxy hides > /usr/share/emacs/site-lisp/ess/ess-roxy > /home/chxp/.emacs.d/el-get/ess/lisp/ess-site hides > /usr/share/emacs/site-lisp/ess/ess-site > /home/chxp/.emacs.d/el-get/ess/lisp/ess-xls-d hides > /usr/share/emacs/site-lisp/ess/ess-xls-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-gretl hides > /usr/share/emacs/site-lisp/ess/ess-gretl > /home/chxp/.emacs.d/el-get/ess/lisp/ess-help hides > /usr/share/emacs/site-lisp/ess/ess-help > /home/chxp/.emacs.d/el-get/ess/lisp/ess-s3-d hides > /usr/share/emacs/site-lisp/ess/ess-s3-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-s4-d hides > /usr/share/emacs/site-lisp/ess/ess-s4-d > /home/chxp/.emacs.d/el-get/ess/lisp/ess-r-completion hides > /usr/share/emacs/site-lisp/ess/ess-r-completion > /home/chxp/.emacs.d/el-get/ess/lisp/ess-dde hides > /usr/share/emacs/site-lisp/ess/ess-dde > /home/chxp/.emacs.d/el-get/ess/lisp/julia-mode hides > /usr/share/emacs/site-lisp/ess/julia-mode > /home/chxp/.emacs.d/el-get/ess/lisp/ess-lsp-l hides > /usr/share/emacs/site-lisp/ess/ess-lsp-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess-compat hides > /usr/share/emacs/site-lisp/ess/ess-compat > /home/chxp/.emacs.d/el-get/ess/lisp/ess-eldoc hides > /usr/share/emacs/site-lisp/ess/ess-eldoc > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sas-a hides > /usr/share/emacs/site-lisp/ess/ess-sas-a > /home/chxp/.emacs.d/el-get/ess/lisp/ess-noweb-font-lock-mode hides > /usr/share/emacs/site-lisp/ess/ess-noweb-font-lock-mode > /home/chxp/.emacs.d/el-get/ess/lisp/ess-utils hides > /usr/share/emacs/site-lisp/ess/ess-utils > /home/chxp/.emacs.d/el-get/ess/lisp/ess-bugs-l hides > /usr/share/emacs/site-lisp/ess/ess-bugs-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess-custom hides > /usr/share/emacs/site-lisp/ess/ess-custom > /home/chxp/.emacs.d/el-get/ess/lisp/ess-omg-l hides > /usr/share/emacs/site-lisp/ess/ess-omg-l > /home/chxp/.emacs.d/el-get/ess/lisp/ess hides > /usr/share/emacs/site-lisp/ess/ess > /home/chxp/.emacs.d/el-get/ess/lisp/ess-swv hides > /usr/share/emacs/site-lisp/ess/ess-swv > /home/chxp/.emacs.d/el-get/ess/lisp/make-regexp hides > /usr/share/emacs/site-lisp/ess/make-regexp > /home/chxp/.emacs.d/el-get/ess/lisp/ess-sp4-d hides > /usr/share/emacs/site-lisp/ess/ess-sp4-d > /home/chxp/.emacs.d/el-get/ansi-color/ansi-color hides > /usr/share/emacs/25.1/lisp/ansi-color > > Features: > (shadow sort mail-extr emacsbug message idna rfc822 mml mml-sec epg > mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils > mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils vc-mtn vc-hg > vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs python-mode derived > info-look info which-func thingatpt hippie-exp flymake compile rx > org-install reftex-dcr reftex-auc reftex reftex-vars dired-sort diff-hl > vc-dir ewoc vc vc-dispatcher diff-mode shell-completion tramp-cache > tramp-sh tramp tramp-compat auth-source eieio eieio-core gnus-util > mm-util help-fns mail-prsvr password-cache tramp-loaddefs trampver > recentf tree-widget paredit idomenu imenu ob-latex ob-dot ob-C cc-mode > cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars > cc-defs ob-matlab ob-octave ob-ditaa ob-perl ob-sh shell ob-python ob-R > ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn > nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-md ox-latex ox-icalendar > ox-html ox-ascii ox-publish ox org-element org org-macro org-footnote > org-pcomplete pcomplete org-list org-faces org-entities noutline outline > org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp > org-src ob-keys ob-comint comint ansi-color ob-core ob-eval org-compat > org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs time > winner window-numbering ibuf-macs edmacro kmacro ibuffer-vc ibuf-ext > ibuffer fullframe avoid guide-key s ucs-normalize popwin dash smex ido > multi-term term disp-table ehelp ring easy-mmode advice dired+ > image-dired format-spec image-file dired-x dired-aux cl-macs color-theme > wid-edit preview-latex tex-site auto-loads .loaddefs el-get > el-get-autoloading el-get-list-packages el-get-dependencies el-get-build > el-get-status pp el-get-methods el-get-fossil el-get-svn el-get-pacman > el-get-github-zip el-get-github-tar el-get-http-zip el-get-http-tar > el-get-hg el-get-go el-get-git-svn el-get-fink el-get-emacswiki > el-get-http el-get-notify el-get-emacsmirror el-get-github el-get-git > el-get-elpa el-get-darcs el-get-cvs el-get-bzr el-get-brew > el-get-builtin el-get-apt-get el-get-recipes el-get-byte-compile > el-get-custom cl-seq el-get-core autoload lisp-mnt cl dired paren > cus-start cus-load finder-inf package epg-config seq byte-opt gv > bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs > pcase cl-lib time-date mule-util china-util tooltip eldoc electric > uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win > term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe > tabulated-list newcomment elisp-mode lisp-mode prog-mode register page > menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock > syntax facemenu font-core frame cl-generic cham georgian utf-8-lang > misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms > cp51932 hebrew greek romanian slovak czech european ethiopic indian > cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help > simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces > cus-face macroexp files text-properties overlay sha1 md5 base64 format > env code-pages mule custom widget hashtable-print-readable backquote > dbusbind inotify dynamic-setting system-font-setting font-render-setting > move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) > > Memory information: > ((conses 16 629489 30403) > (symbols 48 46837 1) > (miscs 40 748 490) > (strings 32 122129 16038) > (string-bytes 1 3544997) > (vectors 16 61239) > (vector-slots 8 1057808 6878) > (floats 8 547 686) > (intervals 56 1315 0) > (buffers 976 36)) > > When send python script to the ipython inferior, it shows: > > Python 3.5.2 (default, Nov 7 2016, 11:31:36) > Type "copyright", "credits" or "license" for more information. > > IPython 5.1.0 -- An enhanced Interactive Python. > ? -> Introduction and overview of IPython's features. > %quickref -> Quick reference. > help -> Python's own help system. > object? -> Details about 'object', use 'object??' for extra > details. > Using matplotlib backend: TkAgg > > [J[?7h[?12l[?25h[?2004l--------------------------------------------------------------------------- > NameError Traceback (most recent > call last) > <ipython-input-1-b5cc5cb08aa6> in <module>() > ----> 1 execfile(r'/tmp/py-shell-completion-setup-code.py') # > PYTHON-MODE > > NameError: name 'execfile' is not defined > > [J[?7h[?12l[?25h[?2004l--------------------------------------------------------------------------- > NameError Traceback (most recent > call last) > <ipython-input-2-a8c6ebfb943a> in <module>() > ----> 1 execfile(r'/tmp/ipython-1723HV1.py') # PYTHON-MODE > > NameError: name 'execfile' is not defined > > [?12l[?25h[J[?2004l[6n[?2004h[?25l[?7l[JIn [3]: > [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn > [3]: > [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn > [3]: > [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn > [3]: > [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn > [3]: > [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn > [3]: > [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn > [3]: > [8D[8C[?12l[?25h[8D[J[?2004l[6n[?2004h[?25l[?7l[JIn > [3]: [8D[8C[?12l[?25h > > The problem of NameError: name 'execfile' is not defined can ignored > it. However the ansi color of ipython cannot deal with the emacs25.1 > > > > Please tell which command called. Also some example code which triggers the bug. BTW looks like python-mode from python-mode.el was used. If this is the case, it is not developed here. Please report the bug either at https://bugs.launchpad.net/python-mode or at https://gitlab.com/python-mode-devs/python-mode
[Message part 2 (text/html, inline)]
Glenn Morris <rgm <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Mon, 02 Jan 2017 17:46:01 GMT) Full text and rfc822 format available.Glenn Morris <rgm <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Mon, 02 Jan 2017 17:46:01 GMT) Full text and rfc822 format available.Glenn Morris <rgm <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Wed, 11 Jan 2017 17:29:01 GMT) Full text and rfc822 format available.Glenn Morris <rgm <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Wed, 11 Jan 2017 17:29:01 GMT) Full text and rfc822 format available.Glenn Morris <rgm <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Wed, 11 Jan 2017 18:30:02 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#25306
; Package emacs
.
(Sun, 21 May 2017 23:36:02 GMT) Full text and rfc822 format available.Message #21 received at 25306 <at> debbugs.gnu.org (full text, mbox):
From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com> To: 25306 <at> debbugs.gnu.org Cc: andreas.roehler <at> aesy-emacs.de, chxp_moon <at> 163.com Subject: bug#25306: emacs 25.1 cannot deal with the newer ipython (5.1.0) inferior ansi color Date: Sun, 21 May 2017 16:35:47 -0700
Correct me if this is not what the original bug is about, but it seems that to reproduce this, one can: 1. Install latest ipython: "pip install -U ipython" 2. Evaluate the following (setq python-shell-interpreter "ipython" python-shell-interpreter-args "") 3. M-x run-python You should see special characters used by ipython appear at the prompt already, like: --8<---------------cut here---------------start------------->8--- Python 2.7.6 (default, Oct 26 2016, 20:30:19) Type "copyright", "credits" or "license" for more information. IPython 5.3.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. [6n[JIn [1]: [8D[8C[8D[J[6n[JIn [1]: [8D[8C --8<---------------cut here---------------end--------------->8--- It seems those would be a mix of color and control ANSI escape codes [0]. The dumb shells based on comint do not support ANSI. I'm not sure supporting these would be desirable as part of comint. It seems that in the context of emacs, the answer is no; Emacs comes with its own facilities for line editing; and using those for every command interpreter makes the experience consistent. In this particular case, there exists an option to tell IPython to refrain from sending ANSI codes, and that option is "--simple-prompt". It does have a few limitations though. The ones which I know are: 1. No multi-line editing support. [1] 2. Doesn't set up an event loop, which breaks when using ipdb.set_trace() [2] For these reasons maybe it would make sense to have a facility simply "strip" all the ANSI escape codes from the responses (and not use the "--simple-prompt" until the quirks get ironed out). Thoughts? Maxim [0] https://en.wikipedia.org/wiki/ANSI_escape_code [1] https://github.com/ipython/ipython/issues/9816 [2] https://github.com/ipython/ipython/issues/10577
bug-gnu-emacs <at> gnu.org
:bug#25306
; Package emacs
.
(Mon, 03 Jul 2017 15:24:02 GMT) Full text and rfc822 format available.Message #24 received at 25306 <at> debbugs.gnu.org (full text, mbox):
From: npostavs <at> users.sourceforge.net To: "XP Chen" <chxp_moon <at> 163.com> Cc: 25306 <at> debbugs.gnu.org Subject: Re: bug#25306: emacs 25.1 cannot deal with the newer ipython (5.1.0) inferior ansi color Date: Mon, 03 Jul 2017 11:24:38 -0400
forcemerge 21381 25306 quit "XP Chen" <chxp_moon <at> 163.com> writes: > > When send python script to the ipython inferior, it shows: > > Python 3.5.2 (default, Nov 7 2016, 11:31:36) > Type "copyright", "credits" or "license" for more information. > > IPython 5.1.0 -- An enhanced Interactive Python. > ? -> Introduction and overview of IPython's features. > %quickref -> Quick reference. > help -> Python's own help system. > object? -> Details about 'object', use 'object??' for extra details. > Using matplotlib backend: TkAgg > > [J--------------------------------------------------------------------------- > NameError Traceback (most recent call last) > <ipython-input-1-b5cc5cb08aa6> in <module>() > ----> 1 execfile(r'/tmp/py-shell-completion-setup-code.py') # PYTHON-MODE > > NameError: name 'execfile' is not defined > > [J--------------------------------------------------------------------------- > NameError Traceback (most recent call last) > <ipython-input-2-a8c6ebfb943a> in <module>() > ----> 1 execfile(r'/tmp/ipython-1723HV1.py') # PYTHON-MODE > > NameError: name 'execfile' is not defined > > [J[6n[JIn [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: > [8D[8C[8D[J[6n[JIn > [3]: [8D[8C > > The problem of NameError: name 'execfile' is not defined can ignored > it. However the ansi color of ipython cannot deal with the emacs25.1 As far as I can tell, this is the same as Bug#21381; the fix for that one solves this as well.
npostavs <at> users.sourceforge.net
to control <at> debbugs.gnu.org
.
(Mon, 03 Jul 2017 15:24:02 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Tue, 01 Aug 2017 11:24:04 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.