From unknown Sat Sep 06 13:44:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20580: 25.0.50; python-shell-completion-complete-or-indent hangs emacs with ipython v 3.1.0 Resent-From: andreas.tjarnberg@fripost.org (Andreas =?UTF-8?Q?Tj=C3=A4rnberg?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 May 2015 22:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20580 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20580@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.143164175926676 (code B ref -1); Thu, 14 May 2015 22:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 May 2015 22:15:59 +0000 Received: from localhost ([127.0.0.1]:45490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yt1Q4-0006w8-S8 for submit@debbugs.gnu.org; Thu, 14 May 2015 18:15:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36048) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yt1Nm-0006s6-U8 for submit@debbugs.gnu.org; Thu, 14 May 2015 18:13:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yt1Nf-0004P2-NH for submit@debbugs.gnu.org; Thu, 14 May 2015 18:13:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48421) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yt1Nf-0004Ov-Jv for submit@debbugs.gnu.org; Thu, 14 May 2015 18:13:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49546) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yt1Nd-0004bY-Vr for bug-gnu-emacs@gnu.org; Thu, 14 May 2015 18:13:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yt1Na-0004Nh-M4 for bug-gnu-emacs@gnu.org; Thu, 14 May 2015 18:13:25 -0400 Received: from giraff.fripost.org ([178.16.208.44]:35313 helo=outgoing.fripost.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yt1Na-0004My-6t for bug-gnu-emacs@gnu.org; Thu, 14 May 2015 18:13:22 -0400 Received: from localhost (localhost [127.0.0.1]) by outgoing.fripost.org (Postfix) with ESMTP id E5C4A17EAD for ; Fri, 15 May 2015 00:13:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fripost.org; h= content-type:content-type:mime-version:message-id:date:date :subject:subject:from:from; s=20140703; t=1431641599; x= 1433456000; bh=7oWo/IZ4Y+C7/tYUNjYxvESvolr6mpGWRjA7F41dw9A=; b=A vM0Stt/c3aACcwCm/qez1+2bSEnyArunGRD1LXqfF1FVr5fFOi5xTRvd/XJ2gBPq TIiEFWAIcn2l1kZBNF8J0qrL1YTuA0/sJgyc56LhVYGEWvt1gnHNZ9ctnBiwczpt 8HC0p2sSBaelWrv0GByTsNxB5dBm8TqZcOiSuWaErI= X-Virus-Scanned: Debian amavisd-new at fripost.org Received: from outgoing.fripost.org ([127.0.0.1]) by localhost (giraff.fripost.org [127.0.0.1]) (amavisd-new, port 10040) with LMTP id 4TcTb0f4x0Bu for ; Fri, 15 May 2015 00:13:19 +0200 (CEST) Received: from smtp.fripost.org (mistral.fripost.org [178.16.208.43]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mistral.fripost.org", Issuer "mistral.fripost.org" (not verified)) by outgoing.fripost.org (Postfix) with ESMTPS id C32A717EAA for ; Fri, 15 May 2015 00:13:19 +0200 (CEST) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) by smtp.fripost.org (Postfix) with ESMTPSA id 9518B20277 for ; Fri, 15 May 2015 00:13:19 +0200 (CEST) From: andreas.tjarnberg@fripost.org (Andreas =?UTF-8?Q?Tj=C3=A4rnberg?=) Date: Fri, 15 May 2015 00:13:11 +0200 Message-ID: <87617u7qq0.fsf@fripost.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Mailman-Approved-At: Thu, 14 May 2015 18:15:54 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) Hi, Short description: When activating python with the ipython shell interpreter version 3.1.0 (latest) inside a virtual environment, TAB completion both in the (run-python) shell and in a python file buffer hangs emacs. I have to C-g to get back to the cursor. Long description: I use el-get to fetch the pyvenv package. recipe to duplicate starting with: $ emacs -q -l setup.el 8< cut here -------- setup.el -------- begin (setq emacs-init-dir (file-name-directory (or load-file-name (buffer-file-name)))) (setq el-get-dir (expand-file-name "el-get" emacs-init-dir)) (add-to-list 'load-path (concat emacs-init-dir "el-get/el-get")) (unless (require 'el-get nil 'noerror) (with-current-buffer (url-retrieve-synchronously "https://raw.github.com/dimitri/el-get/master/el-get-install.el") (let (el-get-master-branch) (goto-char (point-max)) (eval-print-last-sexp)))) (add-to-list 'el-get-recipe-path (concat emacs-init-dir "recipes")) (el-get 'sync '(pyvenv)) (setq python-shell-interpreter "ipython" python-shell-interpreter-args "--no-confirm-exit --no-banner" python-shell-prompt-regexp "In \\[[0-9]+\\]: " python-shell-prompt-output-regexp "Out\\[[0-9]+\\]: ") 8< cut here -------------------------- end now I proceed to create a virtual environment for python in the terminal $ mkvirtualenv ipython_hangs_emacs and install ipython with: $ pip install ipython Inside emacs I now use pyvenv-workon to work in this virtual environment. and do M-x run-python Here is where the trouble start. The command hangs emacs but still launches a *Python* shell buffer. C-g will give back control to me. Now switching to the *Python* buffer and pressing TAB will hang emacs until I C-g. Running the code from the command (message python-shell-completion-setup-code) directly in the python shell will complete without error, and I can call the function ';'.join(__PYTHON_EL_get_completions('''%s''')) from the variable (python-shell-completion-module-string-code), typed in to the python buffer with %s changed to something like "from sy" will return a string with completions. If I just run the above with the ipython version got from apt-get in Ubuntu, everything works as expected but switching to an environment and pip installing ipython doesn't. The TAB key is mapped to (python-shell-completion-complete-or-indent) but the code for completion seems to work, however the help "C-h f" buffer does not suggest a file of origin for this function so I couldn't go further and doubt it would have helped any way becouse my elisp knowledge only stretch so far. But I assume, based on this, that the issue is there somewhere. Thank you for your help. Regards Andreas ------------------------------------------------------------------------- In GNU Emacs 25.0.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.8) of 2015-05-08 on lgw01-14 Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04.2 LTS Configured using: `configure --build=x86_64-linux-gnu --prefix=/usr '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --sharedstatedir=/var/lib --program-suffix=-snapshot --with-x=yes --with-x-toolkit=gtk3 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security' CPPFLAGS=-D_FORTIFY_SOURCE=2 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB Important settings: value of $LC_MONETARY: sv_SE.UTF-8 value of $LC_NUMERIC: sv_SE.UTF-8 value of $LC_TIME: sv_SE.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent messages: Mark set Mark saved where search started Mark set [2 times] Mark deactivated Auto-saving...done previous-line: Beginning of buffer [9 times] Mark set [3 times] Mark deactivated Mark set [2 times] Mark deactivated Load-path shadows: /usr/share/emacs/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/25.0.50/lisp/textmodes/flyspell /usr/share/emacs/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/25.0.50/lisp/textmodes/ispell Features: (misearch multi-isearch shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail eieio-opt speedbar sb-image ezimage dframe find-func python debug pyvenv json easy-mmode .loaddefs compile comint ansi-color ring 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 help-mode easymenu el-get-emacsmirror el-get-github el-get-git el-get-elpa package epg-config el-get-darcs el-get-cvs el-get-bzr el-get-brew el-get-builtin el-get-apt-get el-get-recipes derived el-get-byte-compile el-get-custom el-get-core autoload lisp-mnt cl dired mail-utils timezone parse-time gnutls network-stream nsm starttls url-http tls mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source cl-macs eieio eieio-core cl-generic byte-opt gv bytecomp byte-compile cl-extra seq cconv cl-loaddefs pcase cl-lib gnus-util mm-util help-fns mail-prsvr password-cache url-vars mailcap mule-util time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-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 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 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 gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 150050 17509) (symbols 48 24372 19) (miscs 40 574 382) (strings 32 32667 4967) (string-bytes 1 933676) (vectors 16 16961) (vector-slots 8 469120 10313) (floats 8 173 500) (intervals 56 450 156) (buffers 976 23) (heap 1024 29754 7019)) From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 05 22:16:04 2015 Received: (at control) by debbugs.gnu.org; 6 Jul 2015 02:16:04 +0000 Received: from localhost ([127.0.0.1]:41237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBvwx-0005id-ES for submit@debbugs.gnu.org; Sun, 05 Jul 2015 22:16:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54533) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBvwv-0005i7-Hg for control@debbugs.gnu.org; Sun, 05 Jul 2015 22:16:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZBvwk-0003lF-SZ for control@debbugs.gnu.org; Sun, 05 Jul 2015 22:15:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48703) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBvwk-0003lA-D3 for control@debbugs.gnu.org; Sun, 05 Jul 2015 22:15:50 -0400 Received: from [190.246.172.180] (port=50837 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZBvwj-0002gl-M2 for control@debbugs.gnu.org; Sun, 05 Jul 2015 22:15:50 -0400 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: control@debbugs.gnu.org Subject: 25.0.50; python.el and IPython Date: Sun, 05 Jul 2015 23:15:46 -0300 Message-ID: <87mvzarpyl.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.6 (-----) merge 20708 20580 merge 19906 20742 From unknown Sat Sep 06 13:44:59 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: andreas.tjarnberg@fripost.org (Andreas =?UTF-8?Q?Tj=C3=A4rnberg?=) Subject: bug#20580: closed (25.0.50; python-shell-completion-complete-or-indent hangs emacs with ipython v 3.1.0) Message-ID: References: <87zj39anbo.fsf@gnu.org> <87617u7qq0.fsf@fripost.org> X-Gnu-PR-Message: they-closed 20580 X-Gnu-PR-Package: emacs Reply-To: 20580@debbugs.gnu.org Date: Mon, 06 Jul 2015 05:05:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1436159104-13867-1" This is a multi-part message in MIME format... ------------=_1436159104-13867-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20580: 25.0.50; python-shell-completion-complete-or-indent hangs emacs wit= h ipython v 3.1.0 which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 20580@debbugs.gnu.org. --=20 20580: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20580 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1436159104-13867-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20580-close) by debbugs.gnu.org; 6 Jul 2015 05:04:57 +0000 Received: from localhost ([127.0.0.1]:41326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZByaO-0003bH-Rb for submit@debbugs.gnu.org; Mon, 06 Jul 2015 01:04:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37389) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZByaM-0003b2-Tl for 20580-close@debbugs.gnu.org; Mon, 06 Jul 2015 01:04:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZByaE-0005Sv-EH for 20580-close@debbugs.gnu.org; Mon, 06 Jul 2015 01:04:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51175) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZByaE-0005Sl-BS for 20580-close@debbugs.gnu.org; Mon, 06 Jul 2015 01:04:46 -0400 Received: from [190.246.172.180] (port=51041 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZByaD-0008Sp-Jl for 20580-close@debbugs.gnu.org; Mon, 06 Jul 2015 01:04:46 -0400 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: 20580-close@debbugs.gnu.org Subject: 25.0.50; python-shell-completion-complete-or-indent hangs emacs with ipython v 3.1.0 Date: Mon, 06 Jul 2015 02:04:43 -0300 Message-ID: <87zj39anbo.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: 20580-close X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.6 (-----) Fixed at 02dc8da in the master branch. -- Thanks, Fabi=C3=A1n. ------------=_1436159104-13867-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 May 2015 22:15:59 +0000 Received: from localhost ([127.0.0.1]:45490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yt1Q4-0006w8-S8 for submit@debbugs.gnu.org; Thu, 14 May 2015 18:15:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36048) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yt1Nm-0006s6-U8 for submit@debbugs.gnu.org; Thu, 14 May 2015 18:13:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yt1Nf-0004P2-NH for submit@debbugs.gnu.org; Thu, 14 May 2015 18:13:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48421) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yt1Nf-0004Ov-Jv for submit@debbugs.gnu.org; Thu, 14 May 2015 18:13:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49546) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yt1Nd-0004bY-Vr for bug-gnu-emacs@gnu.org; Thu, 14 May 2015 18:13:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yt1Na-0004Nh-M4 for bug-gnu-emacs@gnu.org; Thu, 14 May 2015 18:13:25 -0400 Received: from giraff.fripost.org ([178.16.208.44]:35313 helo=outgoing.fripost.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yt1Na-0004My-6t for bug-gnu-emacs@gnu.org; Thu, 14 May 2015 18:13:22 -0400 Received: from localhost (localhost [127.0.0.1]) by outgoing.fripost.org (Postfix) with ESMTP id E5C4A17EAD for ; Fri, 15 May 2015 00:13:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fripost.org; h= content-type:content-type:mime-version:message-id:date:date :subject:subject:from:from; s=20140703; t=1431641599; x= 1433456000; bh=7oWo/IZ4Y+C7/tYUNjYxvESvolr6mpGWRjA7F41dw9A=; b=A vM0Stt/c3aACcwCm/qez1+2bSEnyArunGRD1LXqfF1FVr5fFOi5xTRvd/XJ2gBPq TIiEFWAIcn2l1kZBNF8J0qrL1YTuA0/sJgyc56LhVYGEWvt1gnHNZ9ctnBiwczpt 8HC0p2sSBaelWrv0GByTsNxB5dBm8TqZcOiSuWaErI= X-Virus-Scanned: Debian amavisd-new at fripost.org Received: from outgoing.fripost.org ([127.0.0.1]) by localhost (giraff.fripost.org [127.0.0.1]) (amavisd-new, port 10040) with LMTP id 4TcTb0f4x0Bu for ; Fri, 15 May 2015 00:13:19 +0200 (CEST) Received: from smtp.fripost.org (mistral.fripost.org [178.16.208.43]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mistral.fripost.org", Issuer "mistral.fripost.org" (not verified)) by outgoing.fripost.org (Postfix) with ESMTPS id C32A717EAA for ; Fri, 15 May 2015 00:13:19 +0200 (CEST) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) by smtp.fripost.org (Postfix) with ESMTPSA id 9518B20277 for ; Fri, 15 May 2015 00:13:19 +0200 (CEST) From: andreas.tjarnberg@fripost.org (Andreas =?utf-8?Q?Tj=C3=A4rnberg?=) To: bug-gnu-emacs@gnu.org Subject: 25.0.50; python-shell-completion-complete-or-indent hangs emacs with ipython v 3.1.0 Date: Fri, 15 May 2015 00:13:11 +0200 Message-ID: <87617u7qq0.fsf@fripost.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 14 May 2015 18:15:54 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) Hi, Short description: When activating python with the ipython shell interpreter version 3.1.0 (latest) inside a virtual environment, TAB completion both in the (run-python) shell and in a python file buffer hangs emacs. I have to C-g to get back to the cursor. Long description: I use el-get to fetch the pyvenv package. recipe to duplicate starting with: $ emacs -q -l setup.el 8< cut here -------- setup.el -------- begin (setq emacs-init-dir (file-name-directory (or load-file-name (buffer-file-name)))) (setq el-get-dir (expand-file-name "el-get" emacs-init-dir)) (add-to-list 'load-path (concat emacs-init-dir "el-get/el-get")) (unless (require 'el-get nil 'noerror) (with-current-buffer (url-retrieve-synchronously "https://raw.github.com/dimitri/el-get/master/el-get-install.el") (let (el-get-master-branch) (goto-char (point-max)) (eval-print-last-sexp)))) (add-to-list 'el-get-recipe-path (concat emacs-init-dir "recipes")) (el-get 'sync '(pyvenv)) (setq python-shell-interpreter "ipython" python-shell-interpreter-args "--no-confirm-exit --no-banner" python-shell-prompt-regexp "In \\[[0-9]+\\]: " python-shell-prompt-output-regexp "Out\\[[0-9]+\\]: ") 8< cut here -------------------------- end now I proceed to create a virtual environment for python in the terminal $ mkvirtualenv ipython_hangs_emacs and install ipython with: $ pip install ipython Inside emacs I now use pyvenv-workon to work in this virtual environment. and do M-x run-python Here is where the trouble start. The command hangs emacs but still launches a *Python* shell buffer. C-g will give back control to me. Now switching to the *Python* buffer and pressing TAB will hang emacs until I C-g. Running the code from the command (message python-shell-completion-setup-code) directly in the python shell will complete without error, and I can call the function ';'.join(__PYTHON_EL_get_completions('''%s''')) from the variable (python-shell-completion-module-string-code), typed in to the python buffer with %s changed to something like "from sy" will return a string with completions. If I just run the above with the ipython version got from apt-get in Ubuntu, everything works as expected but switching to an environment and pip installing ipython doesn't. The TAB key is mapped to (python-shell-completion-complete-or-indent) but the code for completion seems to work, however the help "C-h f" buffer does not suggest a file of origin for this function so I couldn't go further and doubt it would have helped any way becouse my elisp knowledge only stretch so far. But I assume, based on this, that the issue is there somewhere. Thank you for your help. Regards Andreas ------------------------------------------------------------------------- In GNU Emacs 25.0.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.8) of 2015-05-08 on lgw01-14 Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04.2 LTS Configured using: `configure --build=x86_64-linux-gnu --prefix=/usr '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --sharedstatedir=/var/lib --program-suffix=-snapshot --with-x=yes --with-x-toolkit=gtk3 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security' CPPFLAGS=-D_FORTIFY_SOURCE=2 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB Important settings: value of $LC_MONETARY: sv_SE.UTF-8 value of $LC_NUMERIC: sv_SE.UTF-8 value of $LC_TIME: sv_SE.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent messages: Mark set Mark saved where search started Mark set [2 times] Mark deactivated Auto-saving...done previous-line: Beginning of buffer [9 times] Mark set [3 times] Mark deactivated Mark set [2 times] Mark deactivated Load-path shadows: /usr/share/emacs/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/25.0.50/lisp/textmodes/flyspell /usr/share/emacs/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/25.0.50/lisp/textmodes/ispell Features: (misearch multi-isearch shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail eieio-opt speedbar sb-image ezimage dframe find-func python debug pyvenv json easy-mmode .loaddefs compile comint ansi-color ring 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 help-mode easymenu el-get-emacsmirror el-get-github el-get-git el-get-elpa package epg-config el-get-darcs el-get-cvs el-get-bzr el-get-brew el-get-builtin el-get-apt-get el-get-recipes derived el-get-byte-compile el-get-custom el-get-core autoload lisp-mnt cl dired mail-utils timezone parse-time gnutls network-stream nsm starttls url-http tls mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source cl-macs eieio eieio-core cl-generic byte-opt gv bytecomp byte-compile cl-extra seq cconv cl-loaddefs pcase cl-lib gnus-util mm-util help-fns mail-prsvr password-cache url-vars mailcap mule-util time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-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 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 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 gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 150050 17509) (symbols 48 24372 19) (miscs 40 574 382) (strings 32 32667 4967) (string-bytes 1 933676) (vectors 16 16961) (vector-slots 8 469120 10313) (floats 8 173 500) (intervals 56 450 156) (buffers 976 23) (heap 1024 29754 7019)) ------------=_1436159104-13867-1-- From unknown Sat Sep 06 13:44:59 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Rasmus Subject: bug#20708: closed (25.0.50; python-shell-completion-complete-or-indent hangs emacs with ipython v 3.1.0) Message-ID: References: <87zj39anbo.fsf@gnu.org> <878uc3fxdk.fsf@gmx.us> X-Gnu-PR-Message: they-closed 20708 X-Gnu-PR-Package: emacs Reply-To: 20708@debbugs.gnu.org Date: Mon, 06 Jul 2015 05:05:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1436159105-13867-3" This is a multi-part message in MIME format... ------------=_1436159105-13867-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20580: 25.0.50; python.el and IPython which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 20708@debbugs.gnu.org. --=20 20580: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20580 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1436159105-13867-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20580-close) by debbugs.gnu.org; 6 Jul 2015 05:04:57 +0000 Received: from localhost ([127.0.0.1]:41326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZByaO-0003bH-Rb for submit@debbugs.gnu.org; Mon, 06 Jul 2015 01:04:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37389) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZByaM-0003b2-Tl for 20580-close@debbugs.gnu.org; Mon, 06 Jul 2015 01:04:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZByaE-0005Sv-EH for 20580-close@debbugs.gnu.org; Mon, 06 Jul 2015 01:04:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51175) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZByaE-0005Sl-BS for 20580-close@debbugs.gnu.org; Mon, 06 Jul 2015 01:04:46 -0400 Received: from [190.246.172.180] (port=51041 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZByaD-0008Sp-Jl for 20580-close@debbugs.gnu.org; Mon, 06 Jul 2015 01:04:46 -0400 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: 20580-close@debbugs.gnu.org Subject: 25.0.50; python-shell-completion-complete-or-indent hangs emacs with ipython v 3.1.0 Date: Mon, 06 Jul 2015 02:04:43 -0300 Message-ID: <87zj39anbo.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: 20580-close X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.6 (-----) Fixed at 02dc8da in the master branch. -- Thanks, Fabi=C3=A1n. ------------=_1436159105-13867-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Jun 2015 12:04:47 +0000 Received: from localhost ([127.0.0.1]:35406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YzOST-0005p8-Iz for submit@debbugs.gnu.org; Mon, 01 Jun 2015 08:04:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44471) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YzOSP-0005ov-Oh for submit@debbugs.gnu.org; Mon, 01 Jun 2015 08:04:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YzOSH-0000Vf-TW for submit@debbugs.gnu.org; Mon, 01 Jun 2015 08:04:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=BAYES_50,FREEMAIL_FROM, NULL_IN_BODY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:45434) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YzOSH-0000Vb-Qa for submit@debbugs.gnu.org; Mon, 01 Jun 2015 08:04:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57967) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YzOSF-0006xB-4b for bug-gnu-emacs@gnu.org; Mon, 01 Jun 2015 08:04:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YzOSB-0000U1-Mk for bug-gnu-emacs@gnu.org; Mon, 01 Jun 2015 08:04:31 -0400 Received: from mout.gmx.net ([212.227.15.19]:61860) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YzOSB-0000Tg-CS for bug-gnu-emacs@gnu.org; Mon, 01 Jun 2015 08:04:27 -0400 Received: from x200s ([46.166.190.251]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0M9aX9-1Yo9Fm05wF-00D2rc for ; Mon, 01 Jun 2015 14:04:25 +0200 From: Rasmus To: bug-gnu-emacs@gnu.org Subject: 25.0.50; python.el and IPython Date: Mon, 01 Jun 2015 14:04:23 +0200 Message-ID: <878uc3fxdk.fsf@gmx.us> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:3zlrUvqThXw6M3ZmC5T/8r8o6YqF9/5/10jKIPwbJX1efatxooc o4uDrRzcp6lq7NuzfIhOmOTmlGcd9UNQ5Q+kTDoBHhTyhCqplav3HQnyMbckS/YAIHHUXeF rYKe8E+okgAqPvqAmEqn3Ixi/6o52tLgN87YnNJxI3cUvyLaij7KY7RyLk9JA1I9EI6AuSc fD6WP4alaOhcFmnhsdEKw== X-UI-Out-Filterresults: notjunk:1;V01:K0:8qW3PQ+DeoY=:kIh4kSVIvCtttQbbWvZJLm 2BJZyK9QEPq8hnDj4n8M4bcSn3JXP3Ob2P0he2f1yADO20GDPvHMMp+9xQ7t6HySjtLzBtO8R q4U2GdyAjTSsTniAABZRZFBEm6eavflTo0LaAkw52718a3UvIoO+94QWL6rq91ZiJqq8HVgLx eL7XnyBsbCxsYsgAJLKaJtvjAz/lvuunazCDIZOB4WVMiNx6PVITpstCKtr4hRk1kMKz1INCS XaHhNqCrL6lbDNteZM1rDupULPukzYYJPhz0hfICsAmJp1CT3iHQcfwRGkcfKCAJoYMZx7vu0 jVLyGvvDMW6tyhlWQxu2q+jBniH/BUJdw4QJq9XK3NsH/UdTHYg2nfbWsoZCsaUxDibBE5gsx 14dSc2lnhEd6aUa+iiEicWW64Px+sSqQMN1xhTljJWNpKDQfsCFIEKUciQ3uhmdGkgMzMqFZp BqfJgcwevkuW8wqEGJPMHcW41RSUloQbYo1hUypmB4dS5R5G5Nl6VhwGiD2SE4LU9ZOKCaoMe 28hF+IOAFyXzmm8XhjUa/7e6VsNv1He84qyhlUdcIBQnSA3JdknOm0MA7mdBYjtYFDRHHHEh8 fhOpTcUbt0FrI19TX0W/QxGCyDwcI6P6IXIAoqQ9Y97T7FCcHLpqEB/xxpqJOMbgQZDEHK2AC y7o9b4ecn8BJBrjg0kA7JxGgb4jXTrXc7dzfW4Vh80l+Z8sDs6bli4WYDELASk1jmQiw= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.6 (---) Hi, python.el seems not compatible with ipython anymore. I have IPython 3.1. I use this setting: (setq python-shell-interpreter "ipython3" ; also "ipython2" python-shell-interpreter-args "-i") With ipython3 emacs hangs forever. With ipython2, I get an error. When I use ipython2 I get the backtrace: Debugger entered--Lisp error: (wrong-type-argument arrayp nil) replace-regexp-in-string("[^-0-9a-zA-Z_./\n]" "\\\\\\&" nil) shell-quote-argument(nil) python-shell-calculate-command() byte-code("\203\301\302\303 \"\304\305!\306!\307UE\207\303 \310\311E\207" [current-prefix-arg read-shell-command "Run Python: " python-shell-calculate-command y-or-n-p "Make dedicated process? " prefix-numeric-value 4 nil t] 4) call-interactively(run-python record nil) command-execute(run-python record) execute-extended-command(nil "run-python" "run-py") funcall-interactively(execute-extended-command nil "run-python" "run-py") call-interactively(execute-extended-command nil nil) command-execute(execute-extended-command) When I use ipython3 it hangs forever. This is the backtrace on quit: Debugger entered--Lisp error: (quit) accept-process-output(# 0.01) python-shell-completion-native-get-completions(# nil "int") python-shell-completion-native-try() python-shell-completion-native-setup() python-shell-completion-native-turn-on-maybe(t) python-shell-completion-native-turn-on-maybe-with-msg() run-hooks(change-major-mode-after-body-hook comint-mode-hook inferior-python-mode-hook) apply(run-hooks (change-major-mode-after-body-hook comint-mode-hook inferior-python-mode-hook)) run-mode-hooks(inferior-python-mode-hook) inferior-python-mode() python-shell-make-comint("/usr/bin/ipython3 -i" "Python" t) run-python("/usr/bin/ipython3 -i" nil t) funcall-interactively(run-python "/usr/bin/ipython3 -i" nil t) call-interactively(run-python record nil) command-execute(run-python record) execute-extended-command(nil "run-python" "run-py") funcall-interactively(execute-extended-command nil "run-python" "run-py") call-interactively(execute-extended-command nil nil) command-execute(execute-extended-command) Thanks, Rasmus In GNU Emacs 25.0.50.8 (x86_64-unknown-linux-gnu, GTK+ Version 3.16.3) of 2015-05-26 on x200s Windowing system distributor `The X.Org Foundation', version 11.0.11701000 Configured using: `configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --pdfdir=/usr/share/doc/emacs/pdf --with-sound=alsa --with-x-toolkit=gtk3 --with-xft 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4' 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 Important settings: value of $LC_MONETARY: en_DK.utf8 value of $LC_NUMERIC: en_DK.utf8 value of $LC_TIME: en_DK.utf8 value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: shell-dirtrack-mode: t recentf-mode: t gnus-topic-mode: t hl-line-mode: t cursor-sensor-mode: t gnus-undo-mode: t nyan-mode: t global-company-mode: t company-mode: t diff-auto-refine-mode: t ido-everywhere: t global-auto-revert-mode: t which-function-mode: t winner-mode: t delete-selection-mode: t show-paren-mode: t electric-pair-mode: t savehist-mode: t save-place-mode: t tooltip-mode: t global-eldoc-mode: t electric-layout-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-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 buffer-read-only: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t Recent messages: Checking new news... Reading active file via nnnil...done Reading active file via nndraft...done Checking new news...done Quit Opening nnir server on nnir-ephemeral...done Contacting host: search.gmane.org:80 No more unseen articles No more unread articles Requesting article 53097 from group nntp+gmane:gmane.emacs.bugs previous-line: Beginning of buffer [10 times] Load-path shadows: /home/rasmus/.emacs.d/lisp/abbrev hides /usr/share/emacs/25.0.50/lisp/abbrev /usr/share/emacs/site-lisp/org/ox-texinfo hides /usr/share/emacs/25.0.50/lisp/org/ox-texinfo /usr/share/emacs/site-lisp/org/ox-publish hides /usr/share/emacs/25.0.50/lisp/org/ox-publish /usr/share/emacs/site-lisp/org/ox-org hides /usr/share/emacs/25.0.50/lisp/org/ox-org /usr/share/emacs/site-lisp/org/ox-odt hides /usr/share/emacs/25.0.50/lisp/org/ox-odt /usr/share/emacs/site-lisp/org/ox-md hides /usr/share/emacs/25.0.50/lisp/org/ox-md /usr/share/emacs/site-lisp/org/ox-man hides /usr/share/emacs/25.0.50/lisp/org/ox-man /usr/share/emacs/site-lisp/org/ox-latex hides /usr/share/emacs/25.0.50/lisp/org/ox-latex /usr/share/emacs/site-lisp/org/ox-icalendar hides /usr/share/emacs/25.0.50/lisp/org/ox-icalendar /usr/share/emacs/site-lisp/org/ox-html hides /usr/share/emacs/25.0.50/lisp/org/ox-html /usr/share/emacs/site-lisp/org/ox hides /usr/share/emacs/25.0.50/lisp/org/ox /usr/share/emacs/site-lisp/org/ox-beamer hides /usr/share/emacs/25.0.50/lisp/org/ox-beamer /usr/share/emacs/site-lisp/org/ox-ascii hides /usr/share/emacs/25.0.50/lisp/org/ox-ascii /usr/share/emacs/site-lisp/org/org-w3m hides /usr/share/emacs/25.0.50/lisp/org/org-w3m /usr/share/emacs/site-lisp/org/org-timer hides /usr/share/emacs/25.0.50/lisp/org/org-timer /usr/share/emacs/site-lisp/org/org-table hides /usr/share/emacs/25.0.50/lisp/org/org-table /usr/share/emacs/site-lisp/org/org-src hides /usr/share/emacs/25.0.50/lisp/org/org-src /usr/share/emacs/site-lisp/org/org-rmail hides /usr/share/emacs/25.0.50/lisp/org/org-rmail /usr/share/emacs/site-lisp/org/org-protocol hides /usr/share/emacs/25.0.50/lisp/org/org-protocol /usr/share/emacs/site-lisp/org/org-plot hides /usr/share/emacs/25.0.50/lisp/org/org-plot /usr/share/emacs/site-lisp/org/org-pcomplete hides /usr/share/emacs/25.0.50/lisp/org/org-pcomplete /usr/share/emacs/site-lisp/org/org-mouse hides /usr/share/emacs/25.0.50/lisp/org/org-mouse /usr/share/emacs/site-lisp/org/org-mobile hides /usr/share/emacs/25.0.50/lisp/org/org-mobile /usr/share/emacs/site-lisp/org/org-mhe hides /usr/share/emacs/25.0.50/lisp/org/org-mhe /usr/share/emacs/site-lisp/org/org-macs hides /usr/share/emacs/25.0.50/lisp/org/org-macs /usr/share/emacs/site-lisp/org/org-macro hides /usr/share/emacs/25.0.50/lisp/org/org-macro /usr/share/emacs/site-lisp/org/org-list hides /usr/share/emacs/25.0.50/lisp/org/org-list /usr/share/emacs/site-lisp/org/org-irc hides /usr/share/emacs/25.0.50/lisp/org/org-irc /usr/share/emacs/site-lisp/org/org-inlinetask hides /usr/share/emacs/25.0.50/lisp/org/org-inlinetask /usr/share/emacs/site-lisp/org/org-info hides /usr/share/emacs/25.0.50/lisp/org/org-info /usr/share/emacs/site-lisp/org/org-indent hides /usr/share/emacs/25.0.50/lisp/org/org-indent /usr/share/emacs/site-lisp/org/org-id hides /usr/share/emacs/25.0.50/lisp/org/org-id /usr/share/emacs/site-lisp/org/org-habit hides /usr/share/emacs/25.0.50/lisp/org/org-habit /usr/share/emacs/site-lisp/org/org-gnus hides /usr/share/emacs/25.0.50/lisp/org/org-gnus /usr/share/emacs/site-lisp/org/org-footnote hides /usr/share/emacs/25.0.50/lisp/org/org-footnote /usr/share/emacs/site-lisp/org/org-feed hides /usr/share/emacs/25.0.50/lisp/org/org-feed /usr/share/emacs/site-lisp/org/org-faces hides /usr/share/emacs/25.0.50/lisp/org/org-faces /usr/share/emacs/site-lisp/org/org-eshell hides /usr/share/emacs/25.0.50/lisp/org/org-eshell /usr/share/emacs/site-lisp/org/org-entities hides /usr/share/emacs/25.0.50/lisp/org/org-entities /usr/share/emacs/site-lisp/org/org-element hides /usr/share/emacs/25.0.50/lisp/org/org-element /usr/share/emacs/site-lisp/org/org hides /usr/share/emacs/25.0.50/lisp/org/org /usr/share/emacs/site-lisp/org/org-docview hides /usr/share/emacs/25.0.50/lisp/org/org-docview /usr/share/emacs/site-lisp/org/org-datetree hides /usr/share/emacs/25.0.50/lisp/org/org-datetree /usr/share/emacs/site-lisp/org/org-ctags hides /usr/share/emacs/25.0.50/lisp/org/org-ctags /usr/share/emacs/site-lisp/org/org-crypt hides /usr/share/emacs/25.0.50/lisp/org/org-crypt /usr/share/emacs/site-lisp/org/org-compat hides /usr/share/emacs/25.0.50/lisp/org/org-compat /usr/share/emacs/site-lisp/org/org-colview hides /usr/share/emacs/25.0.50/lisp/org/org-colview /usr/share/emacs/site-lisp/org/org-clock hides /usr/share/emacs/25.0.50/lisp/org/org-clock /usr/share/emacs/site-lisp/org/org-capture hides /usr/share/emacs/25.0.50/lisp/org/org-capture /usr/share/emacs/site-lisp/org/org-bibtex hides /usr/share/emacs/25.0.50/lisp/org/org-bibtex /usr/share/emacs/site-lisp/org/org-bbdb hides /usr/share/emacs/25.0.50/lisp/org/org-bbdb /usr/share/emacs/site-lisp/org/org-attach hides /usr/share/emacs/25.0.50/lisp/org/org-attach /usr/share/emacs/site-lisp/org/org-archive hides /usr/share/emacs/25.0.50/lisp/org/org-archive /usr/share/emacs/site-lisp/org/org-agenda hides /usr/share/emacs/25.0.50/lisp/org/org-agenda /usr/share/emacs/site-lisp/org/ob-tangle hides /usr/share/emacs/25.0.50/lisp/org/ob-tangle /usr/share/emacs/site-lisp/org/ob-table hides /usr/share/emacs/25.0.50/lisp/org/ob-table /usr/share/emacs/site-lisp/org/ob-sqlite hides /usr/share/emacs/25.0.50/lisp/org/ob-sqlite /usr/share/emacs/site-lisp/org/ob-sql hides /usr/share/emacs/25.0.50/lisp/org/ob-sql /usr/share/emacs/site-lisp/org/ob-shen hides /usr/share/emacs/25.0.50/lisp/org/ob-shen /usr/share/emacs/site-lisp/org/ob-screen hides /usr/share/emacs/25.0.50/lisp/org/ob-screen /usr/share/emacs/site-lisp/org/ob-scheme hides /usr/share/emacs/25.0.50/lisp/org/ob-scheme /usr/share/emacs/site-lisp/org/ob-scala hides /usr/share/emacs/25.0.50/lisp/org/ob-scala /usr/share/emacs/site-lisp/org/ob-sass hides /usr/share/emacs/25.0.50/lisp/org/ob-sass /usr/share/emacs/site-lisp/org/ob-ruby hides /usr/share/emacs/25.0.50/lisp/org/ob-ruby /usr/share/emacs/site-lisp/org/ob-R hides /usr/share/emacs/25.0.50/lisp/org/ob-R /usr/share/emacs/site-lisp/org/ob-ref hides /usr/share/emacs/25.0.50/lisp/org/ob-ref /usr/share/emacs/site-lisp/org/ob-python hides /usr/share/emacs/25.0.50/lisp/org/ob-python /usr/share/emacs/site-lisp/org/ob-plantuml hides /usr/share/emacs/25.0.50/lisp/org/ob-plantuml /usr/share/emacs/site-lisp/org/ob-picolisp hides /usr/share/emacs/25.0.50/lisp/org/ob-picolisp /usr/share/emacs/site-lisp/org/ob-perl hides /usr/share/emacs/25.0.50/lisp/org/ob-perl /usr/share/emacs/site-lisp/org/ob-org hides /usr/share/emacs/25.0.50/lisp/org/ob-org /usr/share/emacs/site-lisp/org/ob-octave hides /usr/share/emacs/25.0.50/lisp/org/ob-octave /usr/share/emacs/site-lisp/org/ob-ocaml hides /usr/share/emacs/25.0.50/lisp/org/ob-ocaml /usr/share/emacs/site-lisp/org/ob-mscgen hides /usr/share/emacs/25.0.50/lisp/org/ob-mscgen /usr/share/emacs/site-lisp/org/ob-maxima hides /usr/share/emacs/25.0.50/lisp/org/ob-maxima /usr/share/emacs/site-lisp/org/ob-matlab hides /usr/share/emacs/25.0.50/lisp/org/ob-matlab /usr/share/emacs/site-lisp/org/ob-makefile hides /usr/share/emacs/25.0.50/lisp/org/ob-makefile /usr/share/emacs/site-lisp/org/ob-lob hides /usr/share/emacs/25.0.50/lisp/org/ob-lob /usr/share/emacs/site-lisp/org/ob-lisp hides /usr/share/emacs/25.0.50/lisp/org/ob-lisp /usr/share/emacs/site-lisp/org/ob-lilypond hides /usr/share/emacs/25.0.50/lisp/org/ob-lilypond /usr/share/emacs/site-lisp/org/ob-ledger hides /usr/share/emacs/25.0.50/lisp/org/ob-ledger /usr/share/emacs/site-lisp/org/ob-latex hides /usr/share/emacs/25.0.50/lisp/org/ob-latex /usr/share/emacs/site-lisp/org/ob-keys hides /usr/share/emacs/25.0.50/lisp/org/ob-keys /usr/share/emacs/site-lisp/org/ob-js hides /usr/share/emacs/25.0.50/lisp/org/ob-js /usr/share/emacs/site-lisp/org/ob-java hides /usr/share/emacs/25.0.50/lisp/org/ob-java /usr/share/emacs/site-lisp/org/ob-io hides /usr/share/emacs/25.0.50/lisp/org/ob-io /usr/share/emacs/site-lisp/org/ob-haskell hides /usr/share/emacs/25.0.50/lisp/org/ob-haskell /usr/share/emacs/site-lisp/org/ob-gnuplot hides /usr/share/emacs/25.0.50/lisp/org/ob-gnuplot /usr/share/emacs/site-lisp/org/ob-fortran hides /usr/share/emacs/25.0.50/lisp/org/ob-fortran /usr/share/emacs/site-lisp/org/ob-exp hides /usr/share/emacs/25.0.50/lisp/org/ob-exp /usr/share/emacs/site-lisp/org/ob-eval hides /usr/share/emacs/25.0.50/lisp/org/ob-eval /usr/share/emacs/site-lisp/org/ob-emacs-lisp hides /usr/share/emacs/25.0.50/lisp/org/ob-emacs-lisp /usr/share/emacs/site-lisp/org/ob hides /usr/share/emacs/25.0.50/lisp/org/ob /usr/share/emacs/site-lisp/org/ob-dot hides /usr/share/emacs/25.0.50/lisp/org/ob-dot /usr/share/emacs/site-lisp/org/ob-ditaa hides /usr/share/emacs/25.0.50/lisp/org/ob-ditaa /usr/share/emacs/site-lisp/org/ob-css hides /usr/share/emacs/25.0.50/lisp/org/ob-css /usr/share/emacs/site-lisp/org/ob-core hides /usr/share/emacs/25.0.50/lisp/org/ob-core /usr/share/emacs/site-lisp/org/ob-comint hides /usr/share/emacs/25.0.50/lisp/org/ob-comint /usr/share/emacs/site-lisp/org/ob-clojure hides /usr/share/emacs/25.0.50/lisp/org/ob-clojure /usr/share/emacs/site-lisp/org/ob-C hides /usr/share/emacs/25.0.50/lisp/org/ob-C /usr/share/emacs/site-lisp/org/ob-calc hides /usr/share/emacs/25.0.50/lisp/org/ob-calc /usr/share/emacs/site-lisp/org/ob-awk hides /usr/share/emacs/25.0.50/lisp/org/ob-awk /usr/share/emacs/site-lisp/org/ob-asymptote hides /usr/share/emacs/25.0.50/lisp/org/ob-asymptote /usr/share/emacs/site-lisp/org/org-loaddefs hides /usr/share/emacs/25.0.50/lisp/org/org-loaddefs /usr/share/emacs/site-lisp/org/org-version hides /usr/share/emacs/25.0.50/lisp/org/org-version /usr/share/emacs/site-lisp/org/org-install hides /usr/share/emacs/25.0.50/lisp/org/org-install /home/rasmus/.emacs.d/elpa/emms-20150519.736/tq hides /usr/share/emacs/25.0.50/lisp/emacs-lisp/tq Features: (shadow emacsbug smex url-handlers mm-url dired-aux gnus-dired add-log cal-move org-clock cal-iso cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs tabify misearch multi-isearch shr-color color shr dom subr-x browse-url ido-completing-read+ tramp-cache tramp tramp-compat tramp-loaddefs trampver ffap org-bullets cdlatex texmathp reftex reftex-vars org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-element avl-tree org-w3m org-table bbdb-anniv diary-lib diary-loaddefs org-inlinetask org-indent org-location-google-maps org-agenda google-maps google-maps-static google-maps-geocode google-maps-base json org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-shell readline-complete shell pcomplete ob-awk ob-org ob-octave ob-python ob-C ob-emacs-lisp ob-fortran cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-latex ob-R ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint comint ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs quail footnote autocap cookie1 flow-fill recentf tree-widget mm-archive gnus-switch gnus-notifications notifications dbus xml compface gnus-fun url-http url-gw url-auth gnus-gravatar gravatar url-cache url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars gnus-picon smiley ansi-color gnus-cite mail-extr gnus-async gnus-bcklg qp sort gnus-ml disp-table gnus-topic hl-line cursor-sensor epa-file epa derived epg gnutls utf-7 network-stream nsm starttls nnnil gnus-demon gnus-harvest cl bbdb-com crm bbdb bbdb-site timezone mailalias nnir smtpmail-async smtpmail auth-source sendmail async gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime password-cache dig mailcap gnus-sum nndraft nnmh gnus-group gnus-undo gnus-start gnus-cloud nnimap tls utf7 netrc parse-time gnus-spec nnmail gnus-int gnus-range mail-source message idna dired-x dired format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win nnoo gnus gnus-ems nnheader gnus-util mail-utils mm-util help-fns mail-prsvr wid-edit nyan-mode server paredit checkdoc thingatpt help-mode flyspell ispell cap-words superword subword company-files company-oddmuse company-keywords company-etags etags xref cl-seq eieio byte-opt bytecomp byte-compile cl-extra seq cconv eieio-core company-gtags company-dabbrev-code company-dabbrev company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company-c-headers rx company vc vc-dispatcher vc-git diff-mode easy-mmode bookmark pp ido autorevert filenotify which-func imenu winner ring windmove delsel paren elec-pair savehist saveplace cl-macs time-date edmacro kmacro cl-loaddefs pcase cl-lib gv tex-site advice warnings finder-inf info easymenu package epg-config mule-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 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 gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1014035 123912) (symbols 48 54782 0) (miscs 40 8397 10535) (strings 32 145327 26785) (string-bytes 1 4573159) (vectors 16 62346) (vector-slots 8 1761728 73637) (floats 8 1401 1952) (intervals 56 17129 2346) (buffers 976 118) (heap 1024 83045 5768)) -- I almost cut my hair, it happened just the other day ------------=_1436159105-13867-3--