From unknown Sat Aug 16 23:45:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17209: 24.4.50; python-shell-completion-get-completions returns "\n" Resent-From: Richard Kim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Apr 2014 22:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17209 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17209@debbugs.gnu.org Cc: proofit404@gmail.com X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: emacs18@gmail.com Received: via spool by submit@debbugs.gnu.org id=B.139682250829591 (code B ref -1); Sun, 06 Apr 2014 22:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Apr 2014 22:15:08 +0000 Received: from localhost ([127.0.0.1]:38478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WWvLE-0007h7-4v for submit@debbugs.gnu.org; Sun, 06 Apr 2014 18:15:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42637) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WWvL8-0007gK-T8 for submit@debbugs.gnu.org; Sun, 06 Apr 2014 18:15:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WWvL3-0007IQ-F1 for submit@debbugs.gnu.org; Sun, 06 Apr 2014 18:14:58 -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.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,FREEMAIL_REPLYTO,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43203) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWvL3-0007IL-CG for submit@debbugs.gnu.org; Sun, 06 Apr 2014 18:14:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44305) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWvKy-0000DS-HB for bug-gnu-emacs@gnu.org; Sun, 06 Apr 2014 18:14:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WWvKt-0007Gp-MS for bug-gnu-emacs@gnu.org; Sun, 06 Apr 2014 18:14:48 -0400 Received: from mail-pb0-x22a.google.com ([2607:f8b0:400e:c01::22a]:60593) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWvKt-0007Gc-6i for bug-gnu-emacs@gnu.org; Sun, 06 Apr 2014 18:14:43 -0400 Received: by mail-pb0-f42.google.com with SMTP id rr13so5864987pbb.29 for ; Sun, 06 Apr 2014 15:14:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:cc:reply-to:date:message-id:mime-version :content-type; bh=lQiCwTZ+oL3GcIMZG/feNfAtY1CASBobHzH0kTjeuOI=; b=DIABYO12UgtOkL8DNfe0368KzyE6WzKnl7a9psKqLiSq6kZM26xXzrj+Wwg8V2PSrq FgRpwfTZlVoLVJ7E05awr9uPtQtCYjZgk+EYhl1ikOSgQIdkyC0UjqXoMcOgTJN4K6Yf 8ON+LxwP6NLkXKx9PNIG7V/3h9QhUtLgb+5xZNsTeubUW3hRJ39KzuN7sluQ7HVAAp/J lPE7Fp/yzJMeaH+YN4qwXzrFC4SfF2IbibBs0QdkHqzUxokyAyLmDHkDX1Xn4P4WhAya ghsUBF0ImtBlNctRGVJAOgMtqBIVwjERr0SitWsTjoNr0HfkeV1oy6CZQ+xi19AHUeEW 65DA== X-Received: by 10.66.161.69 with SMTP id xq5mr27223844pab.62.1396822481814; Sun, 06 Apr 2014 15:14:41 -0700 (PDT) Received: from kimr-e6410 (static-50-53-21-49.bvtn.or.frontiernet.net. [50.53.21.49]) by mx.google.com with ESMTPSA id aj7sm75914924pad.29.2014.04.06.15.14.36 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 06 Apr 2014 15:14:39 -0700 (PDT) From: Richard Kim Date: Sun, 06 Apr 2014 15:14:34 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -2.8 (--) 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.8 (---) I added proofit404@gmail.com to CC list, because he is the author of company-inf-python package in question. The problem statement is followed by a possible fix as well as more detailed discussio of the problem. The problem is that the last item in the list returned by python-shell-completion-get-completions is "\n" which is not a valid completion candidate. This problem was encountered when completing a python name using company.el along with company-info-python.el add-on package. Following is a patch to lisp/progmodes/python.el that modifies the regular expression at the end of python-shell-completion-get-completions function which fixes the problem for me where I added 4-space indentation for cosmetic reasons: diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index b0102c5..2ffd778 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -2467,7 +2467,7 @@ LINE is used to detect the context on how to complete given INPUT." (format completion-code input) process))) (and (> (length completions) 2) (split-string completions - "^'\\|^\"\\|;\\|'$\\|\"$" t))))))) + "^'\\|^\"\\|;\\|\n\\|'$\\|\"$" t))))))) (defun python-shell-completion-complete-at-point (&optional process) "Perform completion at point in inferior Python. The change above is to add "\\|\n" portion to the regexp which is used as the separator regexp passed to split-string function. This change fixes the problem that I ran into using my own build of emacs using company-inf-python.el third-party package at https://github.com/proofit404/company-inf-python company-inf-python-candidates function defined in company-inf-python.el calls python-shell-completion-get-completions to get a list of possible name completions. For example when I type "sys.ex" to python prompt in my *Python* buffer running ipython as shown here In [5]: sys.ex then python-shell-completion-get-completions returns the following without the proposed change: ("sys.exc_clear" "sys.exc_info" "sys.exc_type" "sys.excepthook" "sys.exec_prefix" "sys.executable" "sys.exit" "sys.exitfunc" "\n") where I added a newline for cosmetic reason. The last item is "\n". This does not seem to be correct since "\n" is not a valid completion candidate. Adding "\\|\n" regexp fragment as detailed above gets rid of the problematic "\n" item from the output. This in turn allows code in company-inf-python.el to continue without errors. Without the proposed fix, the completion fails and following is found in *Messages* buffer: company-inf-python-candidates Company: An error occurred in auto-begin Company: Back-end company-inf-python error "Args out of range: " ", 4, nil" with args (candidates ex) The error arise within company-inf-python-candidates when (substring "\n" 4) expression is evaluated. In GNU Emacs 24.4.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) of 2014-04-05 on kimr-e6410 Windowing system distributor `The X.Org Foundation', version 11.0.11103000 System Description: Ubuntu 12.04.4 LTS Configured using: `configure --prefix /u/kimr/usr' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GCONF GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB 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: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: magit-auto-revert-mode: t shell-dirtrack-mode: t diff-auto-refine-mode: t display-time-mode: t global-ede-mode: t ede-minor-mode: t yas-global-mode: t yas-minor-mode: t global-company-mode: t company-mode: t global-auto-complete-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 blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/mime-w3m hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/mime-w3m /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-symbol hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-symbol /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-image hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-image /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-search hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-search /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/octet hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/octet /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-favicon hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-favicon /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-session hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-session /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-bookmark hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-bookmark /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-ccl hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-ccl /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-fb hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-fb /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-lnum hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-lnum /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-antenna hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-antenna /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-namazu hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-namazu /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3mhack hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3mhack /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-filter hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-filter /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-xmas hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-xmas /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/bookmark-w3m hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/bookmark-w3m /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-proc hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-proc /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-form hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-form /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-dtree hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-dtree /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-bug hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-bug /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-util hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-util /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-hist hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-hist /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-cookie hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-cookie /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-weather hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-weather /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-mail hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-mail /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-perldoc hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-perldoc /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-ems hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-ems /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-tabmenu hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-tabmenu /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-rss hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-rss /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-calc hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-calc /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-eval hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-eval /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lob hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-lob /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-install hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-install /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-macs hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-macs /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-C hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-C /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-gnus hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-gnus /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-ascii hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-ascii /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-fortran hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-fortran /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-matlab hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-matlab /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-bibtex hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-bibtex /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-plantuml hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-plantuml /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-id hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-id /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-R hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-R /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-habit hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-habit /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-screen hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-screen /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-gnuplot hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-gnuplot /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-emacs-lisp hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-emacs-lisp /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-attach hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-attach /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-faces hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-faces /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-inlinetask hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-inlinetask /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-capture hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-capture /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-eshell hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-eshell /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-scala hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-scala /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-list hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-list /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mhe hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-mhe /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mouse hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-mouse /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ocaml hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ocaml /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-plot hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-plot /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-texinfo hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-texinfo /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-asymptote hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-asymptote /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-bbdb hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-bbdb /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-compat hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-compat /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-icalendar hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-icalendar /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-table hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-table /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-clock hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-clock /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-macro hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-macro /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-clojure hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-clojure /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-archive hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-archive /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-odt hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-odt /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-java hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-java /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-keys hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-keys /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sql hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sql /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-core hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-core /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-w3m hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-w3m /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-crypt hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-crypt /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-python hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-python /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-protocol hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-protocol /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-pcomplete hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-pcomplete /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-maxima hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-maxima /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-feed hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-feed /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-makefile hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-makefile /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-md hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-md /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-info hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-info /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-shen hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-shen /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-io hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-io /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-js hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-js /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-beamer hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-beamer /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-irc hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-irc /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sh hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sh /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-html hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-html /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-latex hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-latex /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-publish hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-publish /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-scheme hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-scheme /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-timer hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-timer /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ledger hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ledger /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-mscgen hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-mscgen /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-exp hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-exp /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-haskell hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-haskell /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lisp hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-lisp /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-rmail hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-rmail /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-footnote hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-footnote /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-comint hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-comint /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ditaa hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ditaa /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-src hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-src /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-tangle hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-tangle /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-latex hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-latex /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sass hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sass /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-org hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-org /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-element hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-element /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-css hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-css /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-dot hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-dot /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-picolisp hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-picolisp /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-org hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-org /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-indent hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-indent /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-agenda hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-agenda /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-docview hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-docview /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-awk hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-awk /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-datetree hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-datetree /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-octave hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-octave /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ref hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ref /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-entities hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-entities /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-ctags hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-ctags /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lilypond hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-lilypond /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-man hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-man /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sqlite hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sqlite /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-loaddefs hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-loaddefs /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-version hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-version /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mobile hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-mobile /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ruby hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ruby /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-table hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-table /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-perl hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-perl /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-colview hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-colview Features: (shadow bbdb-message mail-extr emacsbug bookmark pcase eieio-opt epa-file semantic/lex-spp semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local conf-mode debug xgit-log-edit magit-key-mode magit iswitchb ido esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util view tramp tramp-compat tramp-loaddefs trampver grep compile epa derived autorevert filenotify git-rebase-mode git-commit-mode server log-edit pcvs-util sort mule-util mm-archive message rfc822 mml mml-sec gmm-utils mailheader mm-decode mm-bodies mm-encode network-stream url-http tls mail-parse rfc2231 url-gw url-cache url-auth url-handlers finder-inf anaconda-mode url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap browse-url epg epg-config tla smerge-mode dvc-state dvc-config diff tla-gnus dvc-gnus dvc-cmenu dvc-about dvc-version make-mode ede/emacs shell misearch multi-isearch dired-aux ede/dired kimr-startup tempo org-crypt info-look smtpmail sendmail rfc2047 rfc2045 ietf-drums starttls gnus gnus-ems nnheader mail-utils holidays hol-loaddefs ede/cpp-root xgit-dvc xgit cus-edit cus-start cus-load xgit-annotate rect dvc-annotate xgit-log dvc-revlist dvc-diff dvc-fileinfo bzr-core tla-core pp tla-autoconf tla-defs dvc-log vc vc-dispatcher ffap thingatpt add-log diff-mode ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff xdarcs-core xgit-core xhg-core xmtn-minimal appt diary-lib diary-loaddefs time ede/speedbar ede/files ede ede/base ede/auto ede/source eieio-base eieio-speedbar speedbar sb-image ezimage dframe eieio-custom wid-edit cedet hi-lock kimr-packages yasnippet help-mode warnings ropemacs pymacs mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat helm-config helm-aliases cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs company-inf-python cl python company-files company-oddmuse company-keywords company-etags etags company-gtags company-dabbrev-code company-dabbrev company-capf company-cmake company-ropemacs company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company bbdb-com crm mailabbrev bbdb bbdb-site timezone auto-complete-config auto-complete popup dvc-unified dvc-tips dvc-core dvc-lisp dvc-buffers dvc-ui dired-x dvc-register dvc-utils dvc-emacs ewoc dvc-defs dvc-site edmacro kmacro org-location-google-maps org-agenda google-maps google-maps-static url-util url-parse auth-source eieio eieio-core mm-util mail-prsvr password-cache url-vars google-maps-geocode google-maps-base info cask cl-macs gv cask-bootstrap package-build json-fix json lisp-mnt shut-up epl git commander f dash s package image-file tabify vc-git org-element org-rmail org-mhe org-irc org-info org-gnus gnus-util org-docview doc-view jka-compr image-mode dired cl-loaddefs cl-lib org-bibtex bibtex org-bbdb org-w3m org byte-opt bytecomp byte-compile cconv advice help-fns org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu easymenu calendar cal-loaddefs time-date tooltip 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 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 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 make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 1231716 82148) (symbols 48 59085 0) (miscs 40 1947 2367) (strings 32 301582 7953) (string-bytes 1 5603931) (vectors 16 62306) (vector-slots 8 1759933 45871) (floats 8 672 2275) (intervals 56 88082 484) (buffers 960 61) (heap 1024 87400 3641)) From unknown Sat Aug 16 23:45:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17209: 24.4.50; python-shell-completion-get-completions returns "\n" Resent-From: Malyshev Artem Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 Apr 2014 15:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17209 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: emacs18@gmail.com Cc: 17209@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.139688570118670 (code B ref -1); Mon, 07 Apr 2014 15:49:03 +0000 Received: (at submit) by debbugs.gnu.org; 7 Apr 2014 15:48:21 +0000 Received: from localhost ([127.0.0.1]:39752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WXBmS-0004qw-Sz for submit@debbugs.gnu.org; Mon, 07 Apr 2014 11:48:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39987) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WX2AN-0002Dm-OT for submit@debbugs.gnu.org; Mon, 07 Apr 2014 01:32:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WX2AH-0004Uc-Mk for submit@debbugs.gnu.org; Mon, 07 Apr 2014 01:32:19 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46481) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WX2AH-0004UY-JK for submit@debbugs.gnu.org; Mon, 07 Apr 2014 01:32:13 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41698) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WX2AB-0002jj-SS for bug-gnu-emacs@gnu.org; Mon, 07 Apr 2014 01:32:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WX2A0-00049u-90 for bug-gnu-emacs@gnu.org; Mon, 07 Apr 2014 01:32:07 -0400 Received: from mail-pb0-x22b.google.com ([2607:f8b0:400e:c01::22b]:62685) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WX29z-00049c-Np for bug-gnu-emacs@gnu.org; Mon, 07 Apr 2014 01:31:56 -0400 Received: by mail-pb0-f43.google.com with SMTP id um1so6215429pbc.2 for ; Sun, 06 Apr 2014 22:31:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=i574TyEtNmlboZwJCwKpftcndfAZVz9s0SJ0Hgi4G8c=; b=TKOTiqil4PIIryzqTCJtEXnm2zqbSO/e6jgB+q9K0dvZ6+dWHbR0DcYYpu1QCkQMTD zccReF/rU1ZCqPhae7oRuP719oGZplY3VUkxdnfuSPamgY9C6O3u59w6UxHihYTeNEcI h/m6tH5xS8Z95xOAyxMkgk/Sp1rN7C8ppOmooRNHNtOkgTUI6bFI1/+7AhsmwOCqQF4+ zp9r2sUHJDDrZJKOW7r6UbGhR/fhWSIVTFL7RbHlSsqiFDFaBYd7cqzD4dmL6hzVo1kY xkK3haPBfWCGQemEh0ocvYtfpvWVaXCGIxxYE85WP+syQcB1vmC65CY3ERqkIhZoXNNT MwsQ== MIME-Version: 1.0 X-Received: by 10.66.180.141 with SMTP id do13mr9023219pac.93.1396848714408; Sun, 06 Apr 2014 22:31:54 -0700 (PDT) Received: by 10.68.31.2 with HTTP; Sun, 6 Apr 2014 22:31:54 -0700 (PDT) In-Reply-To: References: Date: Mon, 7 Apr 2014 09:31:54 +0400 Message-ID: From: Malyshev Artem Content-Type: multipart/alternative; boundary=047d7ba977a06d685704f66d2f0e X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -3.8 (---) X-Mailman-Approved-At: Mon, 07 Apr 2014 11:48:13 -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: -3.8 (---) --047d7ba977a06d685704f66d2f0e Content-Type: text/plain; charset=ISO-8859-1 This problem occurs with IPython only. Thanks for fixing this. On Mon, Apr 7, 2014 at 2:14 AM, Richard Kim wrote: > I added proofit404@gmail.com to CC list, because he is the author > of company-inf-python package in question. > > The problem statement is followed by a possible fix as well as > more detailed discussio of the problem. > > The problem is that the last item in the list returned by > python-shell-completion-get-completions is "\n" which is not a valid > completion candidate. This problem was encountered when completing a > python name using company.el along with company-info-python.el add-on > package. > > Following is a patch to lisp/progmodes/python.el that modifies the > regular expression at the end of python-shell-completion-get-completions > function which fixes the problem for me where I added 4-space > indentation for cosmetic reasons: > > diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el > index b0102c5..2ffd778 100644 > --- a/lisp/progmodes/python.el > +++ b/lisp/progmodes/python.el > @@ -2467,7 +2467,7 @@ LINE is used to detect the context on how to > complete given INPUT." > (format completion-code input) > process))) > (and (> (length completions) 2) > (split-string completions > - "^'\\|^\"\\|;\\|'$\\|\"$" t))))))) > + "^'\\|^\"\\|;\\|\n\\|'$\\|\"$" > t))))))) > > (defun python-shell-completion-complete-at-point (&optional process) > "Perform completion at point in inferior Python. > > The change above is to add "\\|\n" portion to the regexp which is used > as the separator regexp passed to split-string function. > > This change fixes the problem that I ran into using my own build of > emacs using company-inf-python.el third-party package at > https://github.com/proofit404/company-inf-python > > company-inf-python-candidates function defined in company-inf-python.el > calls python-shell-completion-get-completions to get a list of possible > name completions. For example when I type "sys.ex" to python prompt in > my *Python* buffer running ipython as shown here > > In [5]: sys.ex > > then python-shell-completion-get-completions returns the following > without the proposed change: > > ("sys.exc_clear" "sys.exc_info" "sys.exc_type" "sys.excepthook" > "sys.exec_prefix" "sys.executable" "sys.exit" "sys.exitfunc" "\n") > > where I added a newline for cosmetic reason. The last item is "\n". > This does not seem to be correct since "\n" is not a valid completion > candidate. Adding "\\|\n" regexp fragment as detailed above gets rid of > the problematic "\n" item from the output. This in turn allows code in > company-inf-python.el to continue without errors. Without the proposed > fix, the completion fails and following is found in *Messages* buffer: > > company-inf-python-candidates > Company: An error occurred in auto-begin > Company: Back-end company-inf-python error "Args out of range: " > ", 4, nil" with args (candidates ex) > > The error arise within company-inf-python-candidates when > (substring "\n" 4) expression is evaluated. > > > In GNU Emacs 24.4.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) > of 2014-04-05 on kimr-e6410 > Windowing system distributor `The X.Org Foundation', version 11.0.11103000 > System Description: Ubuntu 12.04.4 LTS > > Configured using: > `configure --prefix /u/kimr/usr' > > Configured features: > XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GCONF GSETTINGS NOTIFY GNUTLS > LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB > > 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: en_US.UTF-8 > locale-coding-system: utf-8-unix > > Major mode: Fundamental > > Minor modes in effect: > magit-auto-revert-mode: t > shell-dirtrack-mode: t > diff-auto-refine-mode: t > display-time-mode: t > global-ede-mode: t > ede-minor-mode: t > yas-global-mode: t > yas-minor-mode: t > global-company-mode: t > company-mode: t > global-auto-complete-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 > blink-cursor-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > line-number-mode: t > transient-mark-mode: t > > > Load-path shadows: > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/mime-w3m hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/mime-w3m > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-symbol hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-symbol > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-image hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-image > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-search hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-search > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/octet hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/octet > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-favicon hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-favicon > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-session hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-session > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-bookmark hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-bookmark > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-ccl hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-ccl > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-fb hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-fb > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-lnum hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-lnum > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-antenna hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-antenna > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-namazu hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-namazu > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3mhack hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3mhack > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-filter hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-filter > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-xmas hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-xmas > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/bookmark-w3m hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/bookmark-w3m > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-proc hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-proc > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-form hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-form > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-dtree hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-dtree > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-bug hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-bug > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-util hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-util > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-hist hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-hist > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-cookie hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-cookie > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-weather hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-weather > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-mail hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-mail > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-perldoc hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-perldoc > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-ems hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-ems > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-tabmenu hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-tabmenu > /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-rss hides > /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-rss > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-calc hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-calc > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-eval hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-eval > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lob hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-lob > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-install hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-install > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-macs hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-macs > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-C hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-C > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-gnus hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-gnus > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-ascii hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-ascii > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-fortran hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-fortran > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-matlab hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-matlab > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-bibtex hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-bibtex > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-plantuml hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-plantuml > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-id hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-id > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-R hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-R > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-habit hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-habit > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-screen hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-screen > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-gnuplot hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-gnuplot > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-emacs-lisp hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-emacs-lisp > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-attach hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-attach > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-faces hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-faces > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-inlinetask hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-inlinetask > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-capture hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-capture > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-eshell hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-eshell > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-scala hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-scala > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-list hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-list > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mhe hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-mhe > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mouse hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-mouse > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ocaml hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ocaml > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-plot hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-plot > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-texinfo hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-texinfo > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-asymptote hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-asymptote > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-bbdb hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-bbdb > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-compat hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-compat > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-icalendar hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-icalendar > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-table hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-table > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-clock hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-clock > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-macro hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-macro > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-clojure hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-clojure > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-archive hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-archive > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-odt hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-odt > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-java hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-java > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-keys hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-keys > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sql hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sql > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-core hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-core > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-w3m hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-w3m > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-crypt hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-crypt > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-python hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-python > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-protocol hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-protocol > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-pcomplete hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-pcomplete > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-maxima hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-maxima > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-feed hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-feed > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-makefile hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-makefile > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-md hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-md > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-info hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-info > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-shen hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-shen > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-io hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-io > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-js hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-js > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-beamer hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-beamer > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-irc hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-irc > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sh hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sh > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-html hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-html > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-latex hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-latex > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-publish hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-publish > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-scheme hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-scheme > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-timer hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-timer > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ledger hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ledger > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-mscgen hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-mscgen > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-exp hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-exp > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-haskell hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-haskell > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lisp hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-lisp > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-rmail hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-rmail > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-footnote hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-footnote > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-comint hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-comint > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ditaa hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ditaa > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-src hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-src > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-tangle hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-tangle > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-latex hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-latex > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sass hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sass > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-org hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-org > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-element hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-element > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-css hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-css > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-dot hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-dot > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-picolisp hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-picolisp > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-org hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-org > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-indent hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-indent > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-agenda hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-agenda > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-docview hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-docview > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-awk hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-awk > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-datetree hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-datetree > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-octave hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-octave > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ref hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ref > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-entities hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-entities > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-ctags hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-ctags > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lilypond hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-lilypond > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-man hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-man > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sqlite hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sqlite > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-loaddefs hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-loaddefs > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-version hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-version > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mobile hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-mobile > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ruby hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ruby > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-table hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-table > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-perl hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-perl > /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-colview hides > /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-colview > > Features: > (shadow bbdb-message mail-extr emacsbug bookmark pcase eieio-opt > epa-file semantic/lex-spp semantic/util-modes semantic/util semantic > semantic/tag semantic/lex semantic/fw mode-local conf-mode debug > xgit-log-edit magit-key-mode magit iswitchb ido esh-var esh-io esh-cmd > esh-opt esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module > esh-mode esh-util view tramp tramp-compat tramp-loaddefs trampver grep > compile epa derived autorevert filenotify git-rebase-mode > git-commit-mode server log-edit pcvs-util sort mule-util mm-archive > message rfc822 mml mml-sec gmm-utils mailheader mm-decode mm-bodies > mm-encode network-stream url-http tls mail-parse rfc2231 url-gw > url-cache url-auth url-handlers finder-inf anaconda-mode url url-proxy > url-privacy url-expand url-methods url-history url-cookie url-domsuf > mailcap browse-url epg epg-config tla smerge-mode dvc-state dvc-config > diff tla-gnus dvc-gnus dvc-cmenu dvc-about dvc-version make-mode > ede/emacs shell misearch multi-isearch dired-aux ede/dired kimr-startup > tempo org-crypt info-look smtpmail sendmail rfc2047 rfc2045 ietf-drums > starttls gnus gnus-ems nnheader mail-utils holidays hol-loaddefs > ede/cpp-root xgit-dvc xgit cus-edit cus-start cus-load xgit-annotate > rect dvc-annotate xgit-log dvc-revlist dvc-diff dvc-fileinfo bzr-core > tla-core pp tla-autoconf tla-defs dvc-log vc vc-dispatcher ffap > thingatpt add-log diff-mode ediff-merg ediff-wind ediff-diff ediff-mult > ediff-help ediff-init ediff-util ediff xdarcs-core xgit-core xhg-core > xmtn-minimal appt diary-lib diary-loaddefs time ede/speedbar ede/files > ede ede/base ede/auto ede/source eieio-base eieio-speedbar speedbar > sb-image ezimage dframe eieio-custom wid-edit cedet hi-lock > kimr-packages yasnippet help-mode warnings ropemacs pymacs mmm-mode > mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat > helm-config helm-aliases cc-mode cc-fonts cc-guess cc-menus cc-cmds > cc-styles cc-align cc-engine cc-vars cc-defs company-inf-python cl > python company-files company-oddmuse company-keywords company-etags > etags company-gtags company-dabbrev-code company-dabbrev company-capf > company-cmake company-ropemacs company-xcode company-clang > company-semantic company-eclim company-template company-css company-nxml > company-bbdb company bbdb-com crm mailabbrev bbdb bbdb-site timezone > auto-complete-config auto-complete popup dvc-unified dvc-tips dvc-core > dvc-lisp dvc-buffers dvc-ui dired-x dvc-register dvc-utils dvc-emacs > ewoc dvc-defs dvc-site edmacro kmacro org-location-google-maps > org-agenda google-maps google-maps-static url-util url-parse auth-source > eieio eieio-core mm-util mail-prsvr password-cache url-vars > google-maps-geocode google-maps-base info cask cl-macs gv cask-bootstrap > package-build json-fix json lisp-mnt shut-up epl git commander f dash s > package image-file tabify vc-git org-element org-rmail org-mhe org-irc > org-info org-gnus gnus-util org-docview doc-view jka-compr image-mode > dired cl-loaddefs cl-lib org-bibtex bibtex org-bbdb org-w3m org byte-opt > bytecomp byte-compile cconv advice help-fns org-macro org-footnote > org-pcomplete pcomplete org-list org-faces org-entities noutline outline > easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob > ob-table ob-keys ob-exp ob-comint comint ansi-color ring ob-core ob-eval > org-compat org-macs org-loaddefs format-spec find-func cal-menu easymenu > calendar cal-loaddefs time-date tooltip 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 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 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 make-network-process dbusbind > gfilenotify dynamic-setting system-font-setting font-render-setting > move-toolbar gtk x-toolkit x multi-tty emacs) > > Memory information: > ((conses 16 1231716 82148) > (symbols 48 59085 0) > (miscs 40 1947 2367) > (strings 32 301582 7953) > (string-bytes 1 5603931) > (vectors 16 62306) > (vector-slots 8 1759933 45871) > (floats 8 672 2275) > (intervals 56 88082 484) > (buffers 960 61) > (heap 1024 87400 3641)) > > > > --047d7ba977a06d685704f66d2f0e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
This problem occurs with IPython only.
Thanks for fixin= g this.


On Mon, Apr 7, 2014 at 2:14 AM, Richard Kim <emacs18@gmail.com>= wrote:
I added proofit404@gmail.com to CC list, because he is the author
of company-inf-python package in question.

The problem statement is followed by a possible fix as well as
more detailed discussio of the problem.

The problem is that the last item in the list returned by
python-shell-completion-get-completions is "\n" which is not a va= lid
completion candidate. =A0This problem was encountered when completing a
python name using company.el along with company-info-python.el add-on
package.

Following is a patch to lisp/progmodes/python.el that modifies the
regular expression at the end of python-shell-completion-get-completions function which fixes the problem for me where I added 4-space
indentation for cosmetic reasons:

=A0 =A0 diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el =A0 =A0 index b0102c5..2ffd778 100644
=A0 =A0 --- a/lisp/progmodes/python.el
=A0 =A0 +++ b/lisp/progmodes/python.el
=A0 =A0 @@ -2467,7 +2467,7 @@ LINE is used to detect the context on how to = complete given INPUT."
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (fo= rmat completion-code input) process)))
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (and (> (length completions) 2)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(split-string completions =A0 =A0 - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&q= uot;^'\\|^\"\\|;\\|'$\\|\"$" t)))))))
=A0 =A0 + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&q= uot;^'\\|^\"\\|;\\|\n\\|'$\\|\"$" t)))))))

=A0 =A0 =A0(defun python-shell-completion-complete-at-point (&optional = process)
=A0 =A0 =A0 =A0"Perform completion at point in inferior Python.

The change above is to add "\\|\n" portion to the regexp which is= used
as the separator regexp passed to split-string function.

This change fixes the problem that I ran into using my own build of
emacs using company-inf-python.el third-party package at
https://github.com/proofit404/company-inf-python

company-inf-python-candidates function defined in company-inf-python.el
calls python-shell-completion-get-completions to get a list of possible
name completions. =A0For example when I type "sys.ex" to python p= rompt in
my *Python* buffer running ipython as shown here

=A0 =A0 In [5]: sys.ex

then python-shell-completion-get-completions returns the following
without the proposed change:

=A0 =A0 ("sys.exc_clear" "sys.exc_info" "sys.exc_t= ype" "sys.excepthook"
=A0 =A0 =A0"sys.exec_prefix" "sys.executable" "sys= .exit" "sys.exitfunc" "\n")

where I added a newline for cosmetic reason. =A0The last item is "\n&q= uot;.
This does not seem to be correct since "\n" is not a valid comple= tion
candidate. =A0Adding "\\|\n" regexp fragment as detailed above ge= ts rid of
the problematic "\n" item from the output. =A0This in turn allows= code in
company-inf-python.el to continue without errors. =A0Without the proposed fix, the completion fails and following is found in *Messages* buffer:

=A0 =A0 company-inf-python-candidates
=A0 =A0 Company: An error occurred in auto-begin
=A0 =A0 Company: Back-end company-inf-python error "Args out of range:= "
=A0 =A0 ", 4, nil" with args (candidates ex)

The error arise within company-inf-python-candidates when
(substring "\n" 4) expression is evaluated.


In GNU Emacs 24.4.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10)
=A0of 2014-04-05 on kimr-e6410
Windowing system distributor `The X.Org Foundation', version 11.0.11103= 000
System Description: =A0 =A0 Ubuntu 12.04.4 LTS

Configured using:
=A0`configure --prefix /u/kimr/usr'

Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GCONF GSETTINGS NOTIFY GNUTLS
LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB

Important settings:
=A0 value of $LC_MONETARY: en_US.UTF-8
=A0 value of $LC_NUMERIC: en_US.UTF-8
=A0 value of $LC_TIME: en_US.UTF-8
=A0 value of $LANG: en_US.UTF-8
=A0 locale-coding-system: utf-8-unix

Major mode: Fundamental

Minor modes in effect:
=A0 magit-auto-revert-mode: t
=A0 shell-dirtrack-mode: t
=A0 diff-auto-refine-mode: t
=A0 display-time-mode: t
=A0 global-ede-mode: t
=A0 ede-minor-mode: t
=A0 yas-global-mode: t
=A0 yas-minor-mode: t
=A0 global-company-mode: t
=A0 company-mode: t
=A0 global-auto-complete-mode: t
=A0 tooltip-mode: t
=A0 electric-indent-mode: t
=A0 mouse-wheel-mode: t
=A0 file-name-shadow-mode: t
=A0 global-font-lock-mode: t
=A0 font-lock-mode: t
=A0 blink-cursor-mode: t
=A0 auto-composition-mode: t
=A0 auto-encryption-mode: t
=A0 auto-compression-mode: t
=A0 line-number-mode: t
=A0 transient-mark-mode: t


Load-path shadows:
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/mime-w3m hides /home= /kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/mime-w3m
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-symbol hides /ho= me/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-symbol
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-image hides /hom= e/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-image
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-search hides /ho= me/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-search
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/octet hides /home/ki= mr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/octet
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-favicon hides /h= ome/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-favicon
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-session hides /h= ome/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-session
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-bookmark hides /= home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-bookmark
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-ccl hides /home/= kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-ccl
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-fb hides /home/k= imr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-fb
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-lnum hides /home= /kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-lnum
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-antenna hides /h= ome/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-antenna
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-namazu hides /ho= me/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-namazu
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3mhack hides /home/= kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3mhack
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-filter hides /ho= me/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-filter
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-xmas hides /home= /kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-xmas
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/bookmark-w3m hides /= home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/bookmark-w3m
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-proc hides /home= /kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-proc
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-form hides /home= /kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-form
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-dtree hides /hom= e/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-dtree
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-bug hides /home/= kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-bug
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-util hides /home= /kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-util
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-hist hides /home= /kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-hist
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m hides /home/kimr= /elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-cookie hides /ho= me/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-cookie
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-weather hides /h= ome/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-weather
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-mail hides /home= /kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-mail
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-perldoc hides /h= ome/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-perldoc
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-ems hides /home/= kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-ems
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-tabmenu hides /h= ome/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-tabmenu
/home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-rss hides /home/= kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-rss
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-calc hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/ob-calc
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-eval hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/ob-eval
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lob hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/ob-lob
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob hides /u/kimr/usr/share= /emacs/24.4.50/lisp/org/ob
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-install hides /u/kimr/= usr/share/emacs/24.4.50/lisp/org/org-install
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-macs hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/org-macs
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-C hides /u/kimr/usr/sha= re/emacs/24.4.50/lisp/org/ob-C
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-gnus hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/org-gnus
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-ascii hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/ox-ascii
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-fortran hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/ob-fortran
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-matlab hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ob-matlab
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-bibtex hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/org-bibtex
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-plantuml hides /u/kimr/= usr/share/emacs/24.4.50/lisp/org/ob-plantuml
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-id hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/org-id
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-R hides /u/kimr/usr/sha= re/emacs/24.4.50/lisp/org/ob-R
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org hides /u/kimr/usr/shar= e/emacs/24.4.50/lisp/org/org
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-habit hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/org-habit
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-screen hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ob-screen
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-gnuplot hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/ob-gnuplot
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-emacs-lisp hides /u/kim= r/usr/share/emacs/24.4.50/lisp/org/ob-emacs-lisp
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-attach hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/org-attach
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-faces hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/org-faces
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-inlinetask hides /u/ki= mr/usr/share/emacs/24.4.50/lisp/org/org-inlinetask
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-capture hides /u/kimr/= usr/share/emacs/24.4.50/lisp/org/org-capture
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-eshell hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/org-eshell
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-scala hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/ob-scala
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-list hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/org-list
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mhe hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/org-mhe
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mouse hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/org-mouse
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ocaml hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/ob-ocaml
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-plot hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/org-plot
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-texinfo hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/ox-texinfo
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-asymptote hides /u/kimr= /usr/share/emacs/24.4.50/lisp/org/ob-asymptote
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-bbdb hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/org-bbdb
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-compat hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/org-compat
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-icalendar hides /u/kimr= /usr/share/emacs/24.4.50/lisp/org/ox-icalendar
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-table hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/ob-table
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-clock hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/org-clock
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-macro hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/org-macro
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-clojure hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/ob-clojure
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-archive hides /u/kimr/= usr/share/emacs/24.4.50/lisp/org/org-archive
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-odt hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/ox-odt
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-java hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/ob-java
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-keys hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/ob-keys
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sql hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/ob-sql
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-core hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/ob-core
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-w3m hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/org-w3m
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-crypt hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/org-crypt
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-python hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ob-python
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-protocol hides /u/kimr= /usr/share/emacs/24.4.50/lisp/org/org-protocol
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-pcomplete hides /u/kim= r/usr/share/emacs/24.4.50/lisp/org/org-pcomplete
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-maxima hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ob-maxima
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-feed hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/org-feed
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-makefile hides /u/kimr/= usr/share/emacs/24.4.50/lisp/org/ob-makefile
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-md hides /u/kimr/usr/sh= are/emacs/24.4.50/lisp/org/ox-md
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-info hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/org-info
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-shen hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/ob-shen
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-io hides /u/kimr/usr/sh= are/emacs/24.4.50/lisp/org/ob-io
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-js hides /u/kimr/usr/sh= are/emacs/24.4.50/lisp/org/ob-js
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-beamer hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ox-beamer
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-irc hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/org-irc
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sh hides /u/kimr/usr/sh= are/emacs/24.4.50/lisp/org/ob-sh
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-html hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/ox-html
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-latex hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/ob-latex
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-publish hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/ox-publish
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-scheme hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ob-scheme
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-timer hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/org-timer
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ledger hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ob-ledger
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-mscgen hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ob-mscgen
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-exp hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/ob-exp
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-haskell hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/ob-haskell
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lisp hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/ob-lisp
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-rmail hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/org-rmail
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-footnote hides /u/kimr= /usr/share/emacs/24.4.50/lisp/org/org-footnote
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-comint hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ob-comint
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ditaa hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/ob-ditaa
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-src hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/org-src
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-tangle hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ob-tangle
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-latex hides /u/kimr/usr= /share/emacs/24.4.50/lisp/org/ox-latex
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sass hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/ob-sass
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-org hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/ob-org
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-element hides /u/kimr/= usr/share/emacs/24.4.50/lisp/org/org-element
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-css hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/ob-css
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-dot hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/ob-dot
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-picolisp hides /u/kimr/= usr/share/emacs/24.4.50/lisp/org/ob-picolisp
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-org hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/ox-org
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-indent hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/org-indent
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-agenda hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/org-agenda
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-docview hides /u/kimr/= usr/share/emacs/24.4.50/lisp/org/org-docview
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-awk hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/ob-awk
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox hides /u/kimr/usr/share= /emacs/24.4.50/lisp/org/ox
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-datetree hides /u/kimr= /usr/share/emacs/24.4.50/lisp/org/org-datetree
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-octave hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ob-octave
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ref hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/ob-ref
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-entities hides /u/kimr= /usr/share/emacs/24.4.50/lisp/org/org-entities
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-ctags hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/org-ctags
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lilypond hides /u/kimr/= usr/share/emacs/24.4.50/lisp/org/ob-lilypond
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-man hides /u/kimr/usr/s= hare/emacs/24.4.50/lisp/org/ox-man
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sqlite hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/ob-sqlite
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-loaddefs hides /u/kimr= /usr/share/emacs/24.4.50/lisp/org/org-loaddefs
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-version hides /u/kimr/= usr/share/emacs/24.4.50/lisp/org/org-version
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mobile hides /u/kimr/u= sr/share/emacs/24.4.50/lisp/org/org-mobile
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ruby hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/ob-ruby
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-table hides /u/kimr/us= r/share/emacs/24.4.50/lisp/org/org-table
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-perl hides /u/kimr/usr/= share/emacs/24.4.50/lisp/org/ob-perl
/home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-colview hides /u/kimr/= usr/share/emacs/24.4.50/lisp/org/org-colview

Features:
(shadow bbdb-message mail-extr emacsbug bookmark pcase eieio-opt
epa-file semantic/lex-spp semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local conf-mode debug
xgit-log-edit magit-key-mode magit iswitchb ido esh-var esh-io esh-cmd
esh-opt esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module
esh-mode esh-util view tramp tramp-compat tramp-loaddefs trampver grep
compile epa derived autorevert filenotify git-rebase-mode
git-commit-mode server log-edit pcvs-util sort mule-util mm-archive
message rfc822 mml mml-sec gmm-utils mailheader mm-decode mm-bodies
mm-encode network-stream url-http tls mail-parse rfc2231 url-gw
url-cache url-auth url-handlers finder-inf anaconda-mode url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
mailcap browse-url epg epg-config tla smerge-mode dvc-state dvc-config
diff tla-gnus dvc-gnus dvc-cmenu dvc-about dvc-version make-mode
ede/emacs shell misearch multi-isearch dired-aux ede/dired kimr-startup
tempo org-crypt info-look smtpmail sendmail rfc2047 rfc2045 ietf-drums
starttls gnus gnus-ems nnheader mail-utils holidays hol-loaddefs
ede/cpp-root xgit-dvc xgit cus-edit cus-start cus-load xgit-annotate
rect dvc-annotate xgit-log dvc-revlist dvc-diff dvc-fileinfo bzr-core
tla-core pp tla-autoconf tla-defs dvc-log vc vc-dispatcher ffap
thingatpt add-log diff-mode ediff-merg ediff-wind ediff-diff ediff-mult
ediff-help ediff-init ediff-util ediff xdarcs-core xgit-core xhg-core
xmtn-minimal appt diary-lib diary-loaddefs time ede/speedbar ede/files
ede ede/base ede/auto ede/source eieio-base eieio-speedbar speedbar
sb-image ezimage dframe eieio-custom wid-edit cedet hi-lock
kimr-packages yasnippet help-mode warnings ropemacs pymacs mmm-mode
mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat
helm-config helm-aliases cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs company-inf-python cl
python company-files company-oddmuse company-keywords company-etags
etags company-gtags company-dabbrev-code company-dabbrev company-capf
company-cmake company-ropemacs company-xcode company-clang
company-semantic company-eclim company-template company-css company-nxml company-bbdb company bbdb-com crm mailabbrev bbdb bbdb-site timezone
auto-complete-config auto-complete popup dvc-unified dvc-tips dvc-core
dvc-lisp dvc-buffers dvc-ui dired-x dvc-register dvc-utils dvc-emacs
ewoc dvc-defs dvc-site edmacro kmacro org-location-google-maps
org-agenda google-maps google-maps-static url-util url-parse auth-source eieio eieio-core mm-util mail-prsvr password-cache url-vars
google-maps-geocode google-maps-base info cask cl-macs gv cask-bootstrap package-build json-fix json lisp-mnt shut-up epl git commander f dash s
package image-file tabify vc-git org-element org-rmail org-mhe org-irc
org-info org-gnus gnus-util org-docview doc-view jka-compr image-mode
dired cl-loaddefs cl-lib org-bibtex bibtex org-bbdb org-w3m org byte-opt bytecomp byte-compile cconv advice help-fns org-macro org-footnote
org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob
ob-table ob-keys ob-exp ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu easymenu calendar cal-loaddefs time-date tooltip 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 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 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 make-network-process dbusbind
gfilenotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty emacs)

Memory information:
((conses 16 1231716 82148)
=A0(symbols 48 59085 0)
=A0(miscs 40 1947 2367)
=A0(strings 32 301582 7953)
=A0(string-bytes 1 5603931)
=A0(vectors 16 62306)
=A0(vector-slots 8 1759933 45871)
=A0(floats 8 672 2275)
=A0(intervals 56 88082 484)
=A0(buffers 960 61)
=A0(heap 1024 87400 3641))




--047d7ba977a06d685704f66d2f0e-- From unknown Sat Aug 16 23:45:49 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: emacs18@gmail.com Subject: bug#17209: closed (24.4.50; python-shell-completion-get-completions returns "\n") Message-ID: References: <877g4auz2a.fsf@gnu.org> X-Gnu-PR-Message: they-closed 17209 X-Gnu-PR-Package: emacs Reply-To: 17209@debbugs.gnu.org Date: Sat, 21 Jun 2014 14:18:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1403360282-8319-1" This is a multi-part message in MIME format... ------------=_1403360282-8319-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #17209: 24.4.50; python-shell-completion-get-completions returns "\n" 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 17209@debbugs.gnu.org. --=20 17209: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D17209 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1403360282-8319-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 17209-done) by debbugs.gnu.org; 21 Jun 2014 14:17:41 +0000 Received: from localhost ([127.0.0.1]:56158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WyM6u-00029Z-Ha for submit@debbugs.gnu.org; Sat, 21 Jun 2014 10:17:40 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:51226 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WyM6s-00029Q-0q for 17209-done@debbugs.gnu.org; Sat, 21 Jun 2014 10:17:38 -0400 Received: from 222-99-245-190.fibertel.com.ar ([190.245.99.222]:43709 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1WyM6r-0001eg-0m for 17209-done@debbugs.gnu.org; Sat, 21 Jun 2014 10:17:37 -0400 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: 17209-done@debbugs.gnu.org Subject: 24.4.50; python-shell-completion-get-completions returns "\n" Date: Sat, 21 Jun 2014 11:17:33 -0300 Message-ID: <877g4auz2a.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 17209-done 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.0 (-----) Fixed in emacs-24 branch at revno 117279. Took a slightly different approach that should be more robust. Fabi=C3=A1n ------------=_1403360282-8319-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Apr 2014 22:15:08 +0000 Received: from localhost ([127.0.0.1]:38478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WWvLE-0007h7-4v for submit@debbugs.gnu.org; Sun, 06 Apr 2014 18:15:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42637) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WWvL8-0007gK-T8 for submit@debbugs.gnu.org; Sun, 06 Apr 2014 18:15:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WWvL3-0007IQ-F1 for submit@debbugs.gnu.org; Sun, 06 Apr 2014 18:14:58 -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.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,FREEMAIL_REPLYTO,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43203) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWvL3-0007IL-CG for submit@debbugs.gnu.org; Sun, 06 Apr 2014 18:14:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44305) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWvKy-0000DS-HB for bug-gnu-emacs@gnu.org; Sun, 06 Apr 2014 18:14:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WWvKt-0007Gp-MS for bug-gnu-emacs@gnu.org; Sun, 06 Apr 2014 18:14:48 -0400 Received: from mail-pb0-x22a.google.com ([2607:f8b0:400e:c01::22a]:60593) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWvKt-0007Gc-6i for bug-gnu-emacs@gnu.org; Sun, 06 Apr 2014 18:14:43 -0400 Received: by mail-pb0-f42.google.com with SMTP id rr13so5864987pbb.29 for ; Sun, 06 Apr 2014 15:14:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:cc:reply-to:date:message-id:mime-version :content-type; bh=lQiCwTZ+oL3GcIMZG/feNfAtY1CASBobHzH0kTjeuOI=; b=DIABYO12UgtOkL8DNfe0368KzyE6WzKnl7a9psKqLiSq6kZM26xXzrj+Wwg8V2PSrq FgRpwfTZlVoLVJ7E05awr9uPtQtCYjZgk+EYhl1ikOSgQIdkyC0UjqXoMcOgTJN4K6Yf 8ON+LxwP6NLkXKx9PNIG7V/3h9QhUtLgb+5xZNsTeubUW3hRJ39KzuN7sluQ7HVAAp/J lPE7Fp/yzJMeaH+YN4qwXzrFC4SfF2IbibBs0QdkHqzUxokyAyLmDHkDX1Xn4P4WhAya ghsUBF0ImtBlNctRGVJAOgMtqBIVwjERr0SitWsTjoNr0HfkeV1oy6CZQ+xi19AHUeEW 65DA== X-Received: by 10.66.161.69 with SMTP id xq5mr27223844pab.62.1396822481814; Sun, 06 Apr 2014 15:14:41 -0700 (PDT) Received: from kimr-e6410 (static-50-53-21-49.bvtn.or.frontiernet.net. [50.53.21.49]) by mx.google.com with ESMTPSA id aj7sm75914924pad.29.2014.04.06.15.14.36 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 06 Apr 2014 15:14:39 -0700 (PDT) From: Richard Kim To: bug-gnu-emacs@gnu.org Subject: 24.4.50; python-shell-completion-get-completions returns "\n" Date: Sun, 06 Apr 2014 15:14:34 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -2.8 (--) X-Debbugs-Envelope-To: submit Cc: proofit404@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: emacs18@gmail.com 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.8 (---) I added proofit404@gmail.com to CC list, because he is the author of company-inf-python package in question. The problem statement is followed by a possible fix as well as more detailed discussio of the problem. The problem is that the last item in the list returned by python-shell-completion-get-completions is "\n" which is not a valid completion candidate. This problem was encountered when completing a python name using company.el along with company-info-python.el add-on package. Following is a patch to lisp/progmodes/python.el that modifies the regular expression at the end of python-shell-completion-get-completions function which fixes the problem for me where I added 4-space indentation for cosmetic reasons: diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index b0102c5..2ffd778 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -2467,7 +2467,7 @@ LINE is used to detect the context on how to complete given INPUT." (format completion-code input) process))) (and (> (length completions) 2) (split-string completions - "^'\\|^\"\\|;\\|'$\\|\"$" t))))))) + "^'\\|^\"\\|;\\|\n\\|'$\\|\"$" t))))))) (defun python-shell-completion-complete-at-point (&optional process) "Perform completion at point in inferior Python. The change above is to add "\\|\n" portion to the regexp which is used as the separator regexp passed to split-string function. This change fixes the problem that I ran into using my own build of emacs using company-inf-python.el third-party package at https://github.com/proofit404/company-inf-python company-inf-python-candidates function defined in company-inf-python.el calls python-shell-completion-get-completions to get a list of possible name completions. For example when I type "sys.ex" to python prompt in my *Python* buffer running ipython as shown here In [5]: sys.ex then python-shell-completion-get-completions returns the following without the proposed change: ("sys.exc_clear" "sys.exc_info" "sys.exc_type" "sys.excepthook" "sys.exec_prefix" "sys.executable" "sys.exit" "sys.exitfunc" "\n") where I added a newline for cosmetic reason. The last item is "\n". This does not seem to be correct since "\n" is not a valid completion candidate. Adding "\\|\n" regexp fragment as detailed above gets rid of the problematic "\n" item from the output. This in turn allows code in company-inf-python.el to continue without errors. Without the proposed fix, the completion fails and following is found in *Messages* buffer: company-inf-python-candidates Company: An error occurred in auto-begin Company: Back-end company-inf-python error "Args out of range: " ", 4, nil" with args (candidates ex) The error arise within company-inf-python-candidates when (substring "\n" 4) expression is evaluated. In GNU Emacs 24.4.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) of 2014-04-05 on kimr-e6410 Windowing system distributor `The X.Org Foundation', version 11.0.11103000 System Description: Ubuntu 12.04.4 LTS Configured using: `configure --prefix /u/kimr/usr' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GCONF GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB 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: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: magit-auto-revert-mode: t shell-dirtrack-mode: t diff-auto-refine-mode: t display-time-mode: t global-ede-mode: t ede-minor-mode: t yas-global-mode: t yas-minor-mode: t global-company-mode: t company-mode: t global-auto-complete-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 blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/mime-w3m hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/mime-w3m /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-symbol hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-symbol /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-image hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-image /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-search hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-search /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/octet hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/octet /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-favicon hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-favicon /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-session hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-session /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-bookmark hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-bookmark /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-ccl hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-ccl /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-fb hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-fb /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-lnum hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-lnum /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-antenna hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-antenna /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-namazu hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-namazu /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3mhack hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3mhack /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-filter hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-filter /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-xmas hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-xmas /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/bookmark-w3m hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/bookmark-w3m /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-proc hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-proc /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-form hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-form /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-dtree hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-dtree /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-bug hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-bug /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-util hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-util /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-hist hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-hist /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-cookie hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-cookie /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-weather hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-weather /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-mail hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-mail /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-perldoc hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-perldoc /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-ems hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-ems /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-tabmenu hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-tabmenu /home/kimr/elisp/.cask/24.4.50/elpa/emacs-w3m-20130205/w3m-rss hides /home/kimr/elisp/.cask/24.4.50/elpa/w3m-20140330.1933/w3m-rss /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-calc hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-calc /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-eval hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-eval /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lob hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-lob /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-install hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-install /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-macs hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-macs /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-C hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-C /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-gnus hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-gnus /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-ascii hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-ascii /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-fortran hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-fortran /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-matlab hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-matlab /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-bibtex hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-bibtex /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-plantuml hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-plantuml /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-id hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-id /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-R hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-R /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-habit hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-habit /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-screen hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-screen /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-gnuplot hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-gnuplot /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-emacs-lisp hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-emacs-lisp /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-attach hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-attach /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-faces hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-faces /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-inlinetask hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-inlinetask /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-capture hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-capture /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-eshell hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-eshell /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-scala hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-scala /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-list hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-list /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mhe hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-mhe /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mouse hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-mouse /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ocaml hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ocaml /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-plot hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-plot /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-texinfo hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-texinfo /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-asymptote hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-asymptote /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-bbdb hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-bbdb /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-compat hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-compat /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-icalendar hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-icalendar /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-table hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-table /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-clock hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-clock /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-macro hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-macro /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-clojure hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-clojure /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-archive hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-archive /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-odt hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-odt /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-java hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-java /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-keys hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-keys /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sql hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sql /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-core hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-core /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-w3m hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-w3m /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-crypt hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-crypt /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-python hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-python /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-protocol hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-protocol /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-pcomplete hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-pcomplete /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-maxima hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-maxima /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-feed hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-feed /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-makefile hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-makefile /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-md hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-md /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-info hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-info /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-shen hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-shen /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-io hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-io /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-js hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-js /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-beamer hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-beamer /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-irc hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-irc /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sh hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sh /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-html hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-html /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-latex hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-latex /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-publish hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-publish /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-scheme hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-scheme /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-timer hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-timer /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ledger hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ledger /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-mscgen hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-mscgen /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-exp hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-exp /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-haskell hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-haskell /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lisp hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-lisp /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-rmail hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-rmail /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-footnote hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-footnote /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-comint hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-comint /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ditaa hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ditaa /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-src hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-src /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-tangle hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-tangle /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-latex hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-latex /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sass hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sass /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-org hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-org /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-element hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-element /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-css hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-css /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-dot hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-dot /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-picolisp hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-picolisp /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-org hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-org /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-indent hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-indent /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-agenda hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-agenda /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-docview hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-docview /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-awk hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-awk /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-datetree hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-datetree /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-octave hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-octave /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ref hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ref /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-entities hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-entities /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-ctags hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-ctags /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-lilypond hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-lilypond /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ox-man hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ox-man /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-sqlite hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-sqlite /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-loaddefs hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-loaddefs /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-version hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-version /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-mobile hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-mobile /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-ruby hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-ruby /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-table hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-table /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/ob-perl hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/ob-perl /home/kimr/elisp/.cask/24.4.50/elpa/org-20140331/org-colview hides /u/kimr/usr/share/emacs/24.4.50/lisp/org/org-colview Features: (shadow bbdb-message mail-extr emacsbug bookmark pcase eieio-opt epa-file semantic/lex-spp semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local conf-mode debug xgit-log-edit magit-key-mode magit iswitchb ido esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util view tramp tramp-compat tramp-loaddefs trampver grep compile epa derived autorevert filenotify git-rebase-mode git-commit-mode server log-edit pcvs-util sort mule-util mm-archive message rfc822 mml mml-sec gmm-utils mailheader mm-decode mm-bodies mm-encode network-stream url-http tls mail-parse rfc2231 url-gw url-cache url-auth url-handlers finder-inf anaconda-mode url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap browse-url epg epg-config tla smerge-mode dvc-state dvc-config diff tla-gnus dvc-gnus dvc-cmenu dvc-about dvc-version make-mode ede/emacs shell misearch multi-isearch dired-aux ede/dired kimr-startup tempo org-crypt info-look smtpmail sendmail rfc2047 rfc2045 ietf-drums starttls gnus gnus-ems nnheader mail-utils holidays hol-loaddefs ede/cpp-root xgit-dvc xgit cus-edit cus-start cus-load xgit-annotate rect dvc-annotate xgit-log dvc-revlist dvc-diff dvc-fileinfo bzr-core tla-core pp tla-autoconf tla-defs dvc-log vc vc-dispatcher ffap thingatpt add-log diff-mode ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff xdarcs-core xgit-core xhg-core xmtn-minimal appt diary-lib diary-loaddefs time ede/speedbar ede/files ede ede/base ede/auto ede/source eieio-base eieio-speedbar speedbar sb-image ezimage dframe eieio-custom wid-edit cedet hi-lock kimr-packages yasnippet help-mode warnings ropemacs pymacs mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat helm-config helm-aliases cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs company-inf-python cl python company-files company-oddmuse company-keywords company-etags etags company-gtags company-dabbrev-code company-dabbrev company-capf company-cmake company-ropemacs company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company bbdb-com crm mailabbrev bbdb bbdb-site timezone auto-complete-config auto-complete popup dvc-unified dvc-tips dvc-core dvc-lisp dvc-buffers dvc-ui dired-x dvc-register dvc-utils dvc-emacs ewoc dvc-defs dvc-site edmacro kmacro org-location-google-maps org-agenda google-maps google-maps-static url-util url-parse auth-source eieio eieio-core mm-util mail-prsvr password-cache url-vars google-maps-geocode google-maps-base info cask cl-macs gv cask-bootstrap package-build json-fix json lisp-mnt shut-up epl git commander f dash s package image-file tabify vc-git org-element org-rmail org-mhe org-irc org-info org-gnus gnus-util org-docview doc-view jka-compr image-mode dired cl-loaddefs cl-lib org-bibtex bibtex org-bbdb org-w3m org byte-opt bytecomp byte-compile cconv advice help-fns org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu easymenu calendar cal-loaddefs time-date tooltip 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 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 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 make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 1231716 82148) (symbols 48 59085 0) (miscs 40 1947 2367) (strings 32 301582 7953) (string-bytes 1 5603931) (vectors 16 62306) (vector-slots 8 1759933 45871) (floats 8 672 2275) (intervals 56 88082 484) (buffers 960 61) (heap 1024 87400 3641)) ------------=_1403360282-8319-1--