From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 06 18:15:08 2014 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)) From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 07 11:48:21 2014 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: Subject: Re: 24.4.50; python-shell-completion-get-completions returns "\n" From: Malyshev Artem To: emacs18@gmail.com 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-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 07 Apr 2014 11:48:13 -0400 Cc: bug-gnu-emacs@gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Sat Jun 21 10:17:41 2014 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 From unknown Sat Aug 16 18:38:35 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 20 Jul 2014 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator