From unknown Fri Sep 05 09:26:43 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#18582 <18582@debbugs.gnu.org> To: bug#18582 <18582@debbugs.gnu.org> Subject: Status: 24.4.50; [python.el] completion error Reply-To: bug#18582 <18582@debbugs.gnu.org> Date: Fri, 05 Sep 2025 16:26:43 +0000 retitle 18582 24.4.50; [python.el] completion error reassign 18582 emacs submitter 18582 Rasmus severity 18582 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 29 08:28:12 2014 Received: (at submit) by debbugs.gnu.org; 29 Sep 2014 12:28:12 +0000 Received: from localhost ([127.0.0.1]:54902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XYa3j-0004dC-Rt for submit@debbugs.gnu.org; Mon, 29 Sep 2014 08:28:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47066) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XYa3b-0004ce-La for submit@debbugs.gnu.org; Mon, 29 Sep 2014 08:28:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XYa3U-0002Lj-SJ for submit@debbugs.gnu.org; Mon, 29 Sep 2014 08:27:59 -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.8 required=5.0 tests=AC_HTML_NONSENSE_TAGS, BAYES_50, FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:53229) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYa3U-0002KJ-Pw for submit@debbugs.gnu.org; Mon, 29 Sep 2014 08:27:52 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48739) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYa3H-0003aT-7Y for bug-gnu-emacs@gnu.org; Mon, 29 Sep 2014 08:27:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XYa3B-0002IC-At for bug-gnu-emacs@gnu.org; Mon, 29 Sep 2014 08:27:39 -0400 Received: from mout.gmx.net ([212.227.15.15]:49548) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYa3A-0002Fk-Rc for bug-gnu-emacs@gnu.org; Mon, 29 Sep 2014 08:27:33 -0400 Received: from x200s ([109.201.154.189]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0LptId-1YDgIV0h7v-00fmrR for ; Mon, 29 Sep 2014 14:27:24 +0200 From: Rasmus To: bug-gnu-emacs@gnu.org Subject: 24.4.50; [python.el] completion error Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEUKFRJUbVlfi3YgQT2n 0Kvg/N5UophZjX8kV1c+lpjySPhsAAAACXBIWXMAAABIAAAASABGyWs+AAAB8ElEQVQ4y9VTwY7T QAydrDn02KiL6HGpirhOsJDCbQvJnV0yd5C6WfXIgWY50h5wj0ioyvwtz56kSKU/gKWm4/dsP4+d OJcsX8zcJbuuQ3N7Ac+qEELjLyQEtdt/amaVZoQGxzf4//CXgIQSU5fVoarDqWa2hMBVCDeoeeOy cDcS+bKaOvc23GXhHu7zZiSK5Urzwv2z8BGHK6QNxML06qZOUBivVFyb/4AGpkaMfRW5+d9CnYh6 JLJEvEKnn9VtVgNBmRHr9UP4pOInwuU5HpN4bNtKB1TlY0aR47ISY9z8XumApgPumNmxxAOoummq RSK8Z+eZWHrgcV1V73MbFrH35JlLLRVju26/mARAoAlHqePm2L5MG2HgxCwHI2IfN33COcUroSbv NlKwV4KoBA6il74X5gMcnyqh0Mk0ez4DQcTWEmyvP+iV/dx73MAnDWBS7nH2/FMgohpDAiuc8r1e kU38IHuSJKgPI7T2D/RDqXUjCPgEeNdGsTg/kKzDkvm2fezF69C0y0SQ80W3ffwVD1KqJKVSrBfZ da93Ty++d0+mmGbK9pLIbJdLuYW+rUGTSjsJz2WWdd1XqGMQRNiPI0+8Rwx5vXZaqbWLALg8rMZW qo2hJ6cEpdDh5RiAyfm3h1iDsnOCxsxz3P2H9gdT4qxCIzJxIQAAACV0RVh0ZGF0ZTpjcmVhdGUA MjAxMS0wNy0yMVQxNzoyNDo1NSswMjowMFwRps8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDct MjFUMTc6MjQ6NTUrMDI6MDAtTB5zAAAAAElFTkSuQmCC Date: Mon, 29 Sep 2014 14:27:21 +0200 Message-ID: <87lhp27gt2.fsf@gmx.us> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:VRjvVswNGuaIAzYnRXUDM1M0EDYmZnZT5wVDiGLlf+i5tilZfpY c6ljvQenVTBY/c6X9Z8FSzyxDu+gaLwhw1709rg7n0mF1f3+4eusvQP0khcFjbA7RoJAG/Q SMIAJxYvc7XUZklqjmo6QwvxzfmalkQQxLxoQaGBLXCT1eV2mRf+yNNZv5vnmuAZ5ZStDgZ Ig+32jNcFwwX3O/Yji2Hg== X-UI-Out-Filterresults: notjunk:1; X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Hi, When I try to complete something in a python-buffer I get an error with the below backtrace. I couldn't find other reports on this issue, but maybe I overlooked something? The bug happens whether I use python3, python2 or ipython3. My Python versions are: Python 2.7.8, Python 3.4.1, Ipython3 2.2.0 My Emacs is emacs-bzr-117973 (latest at the time of writing). To get the first backtrace I do emacs -q find-file /tmp/test.py start Python process with C-c C-z, (python-shell-switch-to-shell) write im=20 press M-Tab, should expand to import Debugger entered--Lisp error: (error "Marker does not point anywhere") completion-in-region(# 3 #[771 "\211\242\301=3D\206\= n\211\302=3D?\205+r\303 \304!\203\305!\202p\262q\210\306\300!$)\207" [(clos= ure (t) (&rest args) (apply (quote python-shell-completion-get-completions)= (quote #) (quote "im") args)) boundaries metadata minibuff= er-selected-window window-live-p window-buffer complete-with-action] 8 "\n\= n(fn STRING PRED ACTION)"] nil) completion-at-point() funcall-interactively(completion-at-point) call-interactively(completion-at-point nil nil) command-execute(completion-at-point) Here's another backtrace. To get it I do import num Press M-Tab, should expand to numpy Let me know what I can do to help resolve this bug. =E2=80=94Rasmus Debugger entered--Lisp error: (wrong-type-argument stringp nil) string-match(nil " code\n") python-shell-completion-get-completions(# "import num" #(= "num" 0 3 (fontified t))) apply(python-shell-completion-get-completions # "import n= um" #("num" 0 3 (fontified t))) (closure (t) (&rest args) (apply (quote python-shell-completion-get-compl= etions) (quote #) (quote "import num") args))(#("num" 0 3 (= fontified t))) #[771 "\211\242\301=3D\206\n\211\302=3D?\205+r\303 \304!\203\305!\202p\26= 2q\210\306\300!$)\207" [(closure (t) (&rest args) (apply (quote python-shel= l-completion-get-completions) (quote #) (quote "import num"= ) args)) boundaries metadata minibuffer-selected-window window-live-p windo= w-buffer complete-with-action] 8 "\n\n(fn STRING PRED ACTION)"](#("num" 0 3= (fontified t)) nil nil) try-completion(#("num" 0 3 (fontified t)) #[771 "\211\242\301=3D\206\n\21= 1\302=3D?\205+r\303 \304!\203\305!\202p\262q\210\306\300!$)\207" [(closure = (t) (&rest args) (apply (quote python-shell-completion-get-completions) (qu= ote #) (quote "import num") args)) boundaries metadata mini= buffer-selected-window window-live-p window-buffer complete-with-action] 8 = "\n\n(fn STRING PRED ACTION)"] nil) completion-basic-try-completion(#("num" 0 3 (fontified t)) #[771 "\211\24= 2\301=3D\206\n\211\302=3D?\205+r\303 \304!\203\305!\202p\262q\210\306\300!$= )\207" [(closure (t) (&rest args) (apply (quote python-shell-completion-get= -completions) (quote #) (quote "import num") args)) boundar= ies metadata minibuffer-selected-window window-live-p window-buffer complet= e-with-action] 8 "\n\n(fn STRING PRED ACTION)"] nil 3) #[257 "\300\2368\301\242\302\242\303\304\242$\207" [1 (#("num" 0 3 (fonti= fied t))) (#[771 "\211\242\301=3D\206\n\211\302=3D?\205+r\303 \304!\203\305= !\202p\262q\210\306\300!$)\207" [(closure (t) (&rest args) (apply (quote py= thon-shell-completion-get-completions) (quote #) (quote "im= port num") args)) boundaries metadata minibuffer-selected-window window-liv= e-p window-buffer complete-with-action] 8 "\n\n(fn STRING PRED ACTION)"]) n= il (3) completion-styles-alist] 6 "\n\n(fn STYLE)"](basic) #[0 "\302\300\301\242\301\211\242A\240\210\242!\240\207" [#[257 "\300\236= 8\301\242\302\242\303\304\242$\207" [1 (#("num" 0 3 (fontified t))) (#[771 = "\211\242\301=3D\206\n\211\302=3D?\205+r\303 \304!\203\305!\202p\262q\210\3= 06\300!$)\207" [(closure ... ... ...) boundaries metadata minibuffer-select= ed-window window-live-p window-buffer complete-with-action] 8 "\n\n(fn STRI= NG PRED ACTION)"]) nil (3) completion-styles-alist] 6 "\n\n(fn STYLE)"] ((p= artial-completion emacs22)) (nil)] 5 "\n\n(fn)"]() funcall(#[0 "\302\300\301\242\301\211\242A\240\210\242!\240\207" [#[257 "= \300\2368\301\242\302\242\303\304\242$\207" [1 (#("num" 0 3 (fontified t)))= (#[771 "\211\242\301=3D\206\n\211\302=3D?\205+r\303 \304!\203\305!\202p\26= 2q\210\306\300!$)\207" [(closure ... ... ...) boundaries metadata minibuffe= r-selected-window window-live-p window-buffer complete-with-action] 8 "\n\n= (fn STRING PRED ACTION)"]) nil (3) completion-styles-alist] 6 "\n\n(fn STYL= E)"] ((partial-completion emacs22)) (nil)] 5 "\n\n(fn)"]) completion--some(#[257 "\300\2368\301\242\302\242\303\304\242$\207" [1 (#= ("num" 0 3 (fontified t))) (#[771 "\211\242\301=3D\206\n\211\302=3D?\205+r\= 303 \304!\203\305!\202p\262q\210\306\300!$)\207" [(closure (t) (&rest args)= (apply (quote python-shell-completion-get-completions) (quote #) (quote "import num") args)) boundaries metadata minibuffer-selected-= window window-live-p window-buffer complete-with-action] 8 "\n\n(fn STRING = PRED ACTION)"]) nil (3) completion-styles-alist] 6 "\n\n(fn STYLE)"] (basic= partial-completion emacs22)) completion--nth-completion(1 #("num" 0 3 (fontified t)) #[771 "\211\242\3= 01=3D\206\n\211\302=3D?\205+r\303 \304!\203\305!\202p\262q\210\306\300!$)\2= 07" [(closure (t) (&rest args) (apply (quote python-shell-completion-get-co= mpletions) (quote #) (quote "import num") args)) boundaries= metadata minibuffer-selected-window window-live-p window-buffer complete-w= ith-action] 8 "\n\n(fn STRING PRED ACTION)"] nil 3 (metadata)) completion-try-completion(#("num" 0 3 (fontified t)) #[771 "\211\242\301= =3D\206\n\211\302=3D?\205+r\303 \304!\203\305!\202p\262q\210\306\300!$)\207= " [(closure (t) (&rest args) (apply (quote python-shell-completion-get-comp= letions) (quote #) (quote "import num") args)) boundaries m= etadata minibuffer-selected-window window-live-p window-buffer complete-wit= h-action] 8 "\n\n(fn STRING PRED ACTION)"] nil 3 (metadata)) completion--do-completion(# 11) completion--in-region-1(# 11) #[1028 "=19\n\203!\304!\203\202\305!\305\306\"F\307\310!\210\311\"*\207" = [minibuffer-completion-predicate minibuffer-completion-table completion-in-= region-mode-predicate completion-in-region--data markerp copy-marker t comp= letion-in-region-mode 1 completion--in-region-1] 8 "\n\n(fn START END COLLE= CTION PREDICATE)"](# 11 #[771 "\211\242\301=3D\206\= n\211\302=3D?\205+r\303 \304!\203\305!\202p\262q\210\306\300!$)\207" [(clos= ure (t) (&rest args) (apply (quote python-shell-completion-get-completions)= (quote #) (quote "import num") args)) boundaries metadata = minibuffer-selected-window window-live-p window-buffer complete-with-action= ] 8 "\n\n(fn STRING PRED ACTION)"] nil) apply(#[1028 "=19\n\203!\304!\203\202\305!\305\306\"F\307\310!\210\311\"*= \207" [minibuffer-completion-predicate minibuffer-completion-table completi= on-in-region-mode-predicate completion-in-region--data markerp copy-marker = t completion-in-region-mode 1 completion--in-region-1] 8 "\n\n(fn START END= COLLECTION PREDICATE)"] (# 11 #[771 "\211\242\301= =3D\206\n\211\302=3D?\205+r\303 \304!\203\305!\202p\262q\210\306\300!$)\207= " [(closure (t) (&rest args) (apply (quote python-shell-completion-get-comp= letions) (quote #) (quote "import num") args)) boundaries m= etadata minibuffer-selected-window window-live-p window-buffer complete-wit= h-action] 8 "\n\n(fn STRING PRED ACTION)"] nil)) #[771 ":\2030@\301=3D\203\300\242\302A\"\303#\207\304@\305\306\307\310\31= 1\312\300!\313\"\314\315%A##\207\304\316\"\207" [(#0) t append nil apply ap= ply-partially make-byte-code 642 "\300\242#\207" vconcat vector [] 7 "\n\n(= fn FUNS GLOBAL &rest ARGS)" #[1028 "=19\n\203!\304!\203\202\305!\305\306\"F= \307\310!\210\311\"*\207" [minibuffer-completion-predicate minibuffer-compl= etion-table completion-in-region-mode-predicate completion-in-region--data = markerp copy-marker t completion-in-region-mode 1 completion--in-region-1] = 8 "\n\n(fn START END COLLECTION PREDICATE)"]] 12 "\n\n(fn FUNS GLOBAL ARGS)= "](nil nil (# 11 #[771 "\211\242\301=3D\206\n\211\3= 02=3D?\205+r\303 \304!\203\305!\202p\262q\210\306\300!$)\207" [(closure (t)= (&rest args) (apply (quote python-shell-completion-get-completions) (quote= #) (quote "import num") args)) boundaries metadata minibuf= fer-selected-window window-live-p window-buffer complete-with-action] 8 "\n= \n(fn STRING PRED ACTION)"] nil)) completion--in-region(# 11 #[771 "\211\242\301=3D= \206\n\211\302=3D?\205+r\303 \304!\203\305!\202p\262q\210\306\300!$)\207" [= (closure (t) (&rest args) (apply (quote python-shell-completion-get-complet= ions) (quote #) (quote "import num") args)) boundaries meta= data minibuffer-selected-window window-live-p window-buffer complete-with-a= ction] 8 "\n\n(fn STRING PRED ACTION)"] nil) completion-in-region(# 11 #[771 "\211\242\301=3D\= 206\n\211\302=3D?\205+r\303 \304!\203\305!\202p\262q\210\306\300!$)\207" [(= closure (t) (&rest args) (apply (quote python-shell-completion-get-completi= ons) (quote #) (quote "import num") args)) boundaries metad= ata minibuffer-selected-window window-live-p window-buffer complete-with-ac= tion] 8 "\n\n(fn STRING PRED ACTION)"] nil) completion-at-point() funcall-interactively(completion-at-point) call-interactively(completion-at-point nil nil) command-execute(completion-at-point) Standard=20 In GNU Emacs 24.4.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.12.2) of 2014-08-01 on W530 Repository revision: rgm@gnu.org-20140801144928-2azosjvoiuqn6cq1 Windowing system distributor `The X.Org Foundation', version 11.0.11601000 Configured using: `configure --prefix=3D/usr --sysconfdir=3D/etc --localstatedir=3D/var --libexecdir=3D/usr/lib --mandir=3D/usr/share/man --without-sound --with-xft --without-gif --with-x-toolkit=3Dgtk3 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fstack-protector --param=3Dssp-buffer-size=3D4' 'LDFLAGS=3D-lMagickWand-6.Q16HDRI -lMagickCore-6.Q16HDRI ' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2' Configured features: XPM JPEG TIFF PNG RSVG IMAGEMAGICK GPM DBUS GCONF GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB Important settings: value of $LC_MONETARY: en_DK.utf8 value of $LC_NUMERIC: en_DK.utf8 value of $LC_TIME: en_DK.utf8 value of $LANG: en_DK.UTF-8 locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: gnus-topic-mode: t hl-line-mode: t gnus-undo-mode: t recentf-mode: t shell-dirtrack-mode: t global-company-mode: t company-mode: t ido-ubiquitous-mode: t ido-everywhere: t global-auto-revert-mode: t which-function-mode: t winner-mode: t nyan-mode: t delete-selection-mode: t show-paren-mode: t electric-pair-mode: t savehist-mode: t tooltip-mode: t electric-layout-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 buffer-read-only: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t Recent input: =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 C-x o C-x C-s=20 C-x o C-s i p y t=20 h o n C-s C-s C-SPC M-w C-f =20 C-SPC M-w =20 y =20 C-u G G p y t h o n =20 C-s p y t h o n C-s =20 C-x 1 C-s C-s C-s C-s C-s C-r=20 C-r =20 =20 =20 =20 C-x 1 =20 =20 =20 =20 =20 q M-x r e p o r t - =20 C-g =20 M-x r e p Recent messages: Opening nntp server on gmane... Server nntp+gmane previously determined to be down; not retrying Opening nntp server on gmane...failed: >>> (file-error Failed connect conne= ction timed out) Requesting article 87853 from group nntp+gmane:gmane.emacs.bugs Opening nntp server on gmane... Server nntp+gmane previously determined to be down; not retrying Opening nntp server on gmane...failed: >>> (file-error Failed connect conne= ction timed out) Quit funcall-interactively: Buffer is read-only: # [2 times] Making completion list... [2 times] Load-path shadows: /usr/share/emacs/site-lisp/gnus/compface hides /usr/share/emacs/site-lisp/g= nus-contrib/contrib/compface /usr/share/emacs/site-lisp/gnus/password-cache hides /usr/share/emacs/24.4.= 50/lisp/password-cache /usr/share/emacs/site-lisp/gnus/md4 hides /usr/share/emacs/24.4.50/lisp/md4 /usr/share/emacs/site-lisp/gnus/gnus-fallback-lib/json hides /usr/share/ema= cs/24.4.50/lisp/json /usr/share/emacs/site-lisp/gnus/hex-util hides /usr/share/emacs/24.4.50/lis= p/hex-util /usr/share/emacs/site-lisp/gnus/format-spec hides /usr/share/emacs/24.4.50/= lisp/format-spec /usr/share/emacs/site-lisp/gnus/color hides /usr/share/emacs/24.4.50/lisp/c= olor ~/.emacs.d/lisp/abbrev hides /usr/share/emacs/24.4.50/lisp/abbrev /usr/share/emacs/site-lisp/gnus/dns-mode hides /usr/share/emacs/24.4.50/lis= p/textmodes/dns-mode /usr/share/emacs/site-lisp/org/ox-odt hides /usr/share/emacs/24.4.50/lisp/o= rg/ox-odt /usr/share/emacs/site-lisp/org/ox-texinfo hides /usr/share/emacs/24.4.50/li= sp/org/ox-texinfo /usr/share/emacs/site-lisp/org/ox-publish hides /usr/share/emacs/24.4.50/li= sp/org/ox-publish /usr/share/emacs/site-lisp/org/ox-org hides /usr/share/emacs/24.4.50/lisp/o= rg/ox-org /usr/share/emacs/site-lisp/org/ox-md hides /usr/share/emacs/24.4.50/lisp/or= g/ox-md /usr/share/emacs/site-lisp/org/ox-latex hides /usr/share/emacs/24.4.50/lisp= /org/ox-latex /usr/share/emacs/site-lisp/org/ox-man hides /usr/share/emacs/24.4.50/lisp/o= rg/ox-man /usr/share/emacs/site-lisp/org/ox-icalendar hides /usr/share/emacs/24.4.50/= lisp/org/ox-icalendar /usr/share/emacs/site-lisp/org/ox-html hides /usr/share/emacs/24.4.50/lisp/= org/ox-html /usr/share/emacs/site-lisp/org/ox hides /usr/share/emacs/24.4.50/lisp/org/ox /usr/share/emacs/site-lisp/org/ox-beamer hides /usr/share/emacs/24.4.50/lis= p/org/ox-beamer /usr/share/emacs/site-lisp/org/ox-ascii hides /usr/share/emacs/24.4.50/lisp= /org/ox-ascii /usr/share/emacs/site-lisp/org/org-table hides /usr/share/emacs/24.4.50/lis= p/org/org-table /usr/share/emacs/site-lisp/org/org-w3m hides /usr/share/emacs/24.4.50/lisp/= org/org-w3m /usr/share/emacs/site-lisp/org/org-timer hides /usr/share/emacs/24.4.50/lis= p/org/org-timer /usr/share/emacs/site-lisp/org/org-rmail hides /usr/share/emacs/24.4.50/lis= p/org/org-rmail /usr/share/emacs/site-lisp/org/org-protocol hides /usr/share/emacs/24.4.50/= lisp/org/org-protocol /usr/share/emacs/site-lisp/org/org-plot hides /usr/share/emacs/24.4.50/lisp= /org/org-plot /usr/share/emacs/site-lisp/org/org-src hides /usr/share/emacs/24.4.50/lisp/= org/org-src /usr/share/emacs/site-lisp/org/org-inlinetask hides /usr/share/emacs/24.4.5= 0/lisp/org/org-inlinetask /usr/share/emacs/site-lisp/org/org-irc hides /usr/share/emacs/24.4.50/lisp/= org/org-irc /usr/share/emacs/site-lisp/org/org-mobile hides /usr/share/emacs/24.4.50/li= sp/org/org-mobile /usr/share/emacs/site-lisp/org/org-mouse hides /usr/share/emacs/24.4.50/lis= p/org/org-mouse /usr/share/emacs/site-lisp/org/org-info hides /usr/share/emacs/24.4.50/lisp= /org/org-info /usr/share/emacs/site-lisp/org/org-pcomplete hides /usr/share/emacs/24.4.50= /lisp/org/org-pcomplete /usr/share/emacs/site-lisp/org/org-indent hides /usr/share/emacs/24.4.50/li= sp/org/org-indent /usr/share/emacs/site-lisp/org/org-id hides /usr/share/emacs/24.4.50/lisp/o= rg/org-id /usr/share/emacs/site-lisp/org/org-habit hides /usr/share/emacs/24.4.50/lis= p/org/org-habit /usr/share/emacs/site-lisp/org/org-gnus hides /usr/share/emacs/24.4.50/lisp= /org/org-gnus /usr/share/emacs/site-lisp/org/org-mhe hides /usr/share/emacs/24.4.50/lisp/= org/org-mhe /usr/share/emacs/site-lisp/org/org-macs hides /usr/share/emacs/24.4.50/lisp= /org/org-macs /usr/share/emacs/site-lisp/org/org-macro hides /usr/share/emacs/24.4.50/lis= p/org/org-macro /usr/share/emacs/site-lisp/org/org-list hides /usr/share/emacs/24.4.50/lisp= /org/org-list /usr/share/emacs/site-lisp/org/org hides /usr/share/emacs/24.4.50/lisp/org/= org /usr/share/emacs/site-lisp/org/org-eshell hides /usr/share/emacs/24.4.50/li= sp/org/org-eshell /usr/share/emacs/site-lisp/org/org-feed hides /usr/share/emacs/24.4.50/lisp= /org/org-feed /usr/share/emacs/site-lisp/org/org-element hides /usr/share/emacs/24.4.50/l= isp/org/org-element /usr/share/emacs/site-lisp/org/org-footnote hides /usr/share/emacs/24.4.50/= lisp/org/org-footnote /usr/share/emacs/site-lisp/org/org-docview hides /usr/share/emacs/24.4.50/l= isp/org/org-docview /usr/share/emacs/site-lisp/org/org-datetree hides /usr/share/emacs/24.4.50/= lisp/org/org-datetree /usr/share/emacs/site-lisp/org/org-ctags hides /usr/share/emacs/24.4.50/lis= p/org/org-ctags /usr/share/emacs/site-lisp/org/org-crypt hides /usr/share/emacs/24.4.50/lis= p/org/org-crypt /usr/share/emacs/site-lisp/org/org-faces hides /usr/share/emacs/24.4.50/lis= p/org/org-faces /usr/share/emacs/site-lisp/org/org-agenda hides /usr/share/emacs/24.4.50/li= sp/org/org-agenda /usr/share/emacs/site-lisp/org/org-entities hides /usr/share/emacs/24.4.50/= lisp/org/org-entities /usr/share/emacs/site-lisp/org/org-clock hides /usr/share/emacs/24.4.50/lis= p/org/org-clock /usr/share/emacs/site-lisp/org/org-compat hides /usr/share/emacs/24.4.50/li= sp/org/org-compat /usr/share/emacs/site-lisp/org/org-colview hides /usr/share/emacs/24.4.50/l= isp/org/org-colview /usr/share/emacs/site-lisp/org/org-capture hides /usr/share/emacs/24.4.50/l= isp/org/org-capture /usr/share/emacs/site-lisp/org/org-bibtex hides /usr/share/emacs/24.4.50/li= sp/org/org-bibtex /usr/share/emacs/site-lisp/org/org-attach hides /usr/share/emacs/24.4.50/li= sp/org/org-attach /usr/share/emacs/site-lisp/org/org-archive hides /usr/share/emacs/24.4.50/l= isp/org/org-archive /usr/share/emacs/site-lisp/org/org-bbdb hides /usr/share/emacs/24.4.50/lisp= /org/org-bbdb /usr/share/emacs/site-lisp/org/ob-sql hides /usr/share/emacs/24.4.50/lisp/o= rg/ob-sql /usr/share/emacs/site-lisp/org/ob-sqlite hides /usr/share/emacs/24.4.50/lis= p/org/ob-sqlite /usr/share/emacs/site-lisp/org/ob-table hides /usr/share/emacs/24.4.50/lisp= /org/ob-table /usr/share/emacs/site-lisp/org/ob-shen hides /usr/share/emacs/24.4.50/lisp/= org/ob-shen /usr/share/emacs/site-lisp/org/ob-screen hides /usr/share/emacs/24.4.50/lis= p/org/ob-screen /usr/share/emacs/site-lisp/org/ob-tangle hides /usr/share/emacs/24.4.50/lis= p/org/ob-tangle /usr/share/emacs/site-lisp/org/ob-scheme hides /usr/share/emacs/24.4.50/lis= p/org/ob-scheme /usr/share/emacs/site-lisp/org/ob-scala hides /usr/share/emacs/24.4.50/lisp= /org/ob-scala /usr/share/emacs/site-lisp/org/ob-sass hides /usr/share/emacs/24.4.50/lisp/= org/ob-sass /usr/share/emacs/site-lisp/org/ob-ruby hides /usr/share/emacs/24.4.50/lisp/= org/ob-ruby /usr/share/emacs/site-lisp/org/ob-R hides /usr/share/emacs/24.4.50/lisp/org= /ob-R /usr/share/emacs/site-lisp/org/ob-python hides /usr/share/emacs/24.4.50/lis= p/org/ob-python /usr/share/emacs/site-lisp/org/ob-plantuml hides /usr/share/emacs/24.4.50/l= isp/org/ob-plantuml /usr/share/emacs/site-lisp/org/ob-ref hides /usr/share/emacs/24.4.50/lisp/o= rg/ob-ref /usr/share/emacs/site-lisp/org/ob-picolisp hides /usr/share/emacs/24.4.50/l= isp/org/ob-picolisp /usr/share/emacs/site-lisp/org/ob-perl hides /usr/share/emacs/24.4.50/lisp/= org/ob-perl /usr/share/emacs/site-lisp/org/ob-fortran hides /usr/share/emacs/24.4.50/li= sp/org/ob-fortran /usr/share/emacs/site-lisp/org/ob-octave hides /usr/share/emacs/24.4.50/lis= p/org/ob-octave /usr/share/emacs/site-lisp/org/ob-org hides /usr/share/emacs/24.4.50/lisp/o= rg/ob-org /usr/share/emacs/site-lisp/org/ob-ocaml hides /usr/share/emacs/24.4.50/lisp= /org/ob-ocaml /usr/share/emacs/site-lisp/org/ob-maxima hides /usr/share/emacs/24.4.50/lis= p/org/ob-maxima /usr/share/emacs/site-lisp/org/ob-mscgen hides /usr/share/emacs/24.4.50/lis= p/org/ob-mscgen /usr/share/emacs/site-lisp/org/ob-matlab hides /usr/share/emacs/24.4.50/lis= p/org/ob-matlab /usr/share/emacs/site-lisp/org/ob-makefile hides /usr/share/emacs/24.4.50/l= isp/org/ob-makefile /usr/share/emacs/site-lisp/org/ob-lilypond hides /usr/share/emacs/24.4.50/l= isp/org/ob-lilypond /usr/share/emacs/site-lisp/org/ob-lisp hides /usr/share/emacs/24.4.50/lisp/= org/ob-lisp /usr/share/emacs/site-lisp/org/ob-ledger hides /usr/share/emacs/24.4.50/lis= p/org/ob-ledger /usr/share/emacs/site-lisp/org/ob-lob hides /usr/share/emacs/24.4.50/lisp/o= rg/ob-lob /usr/share/emacs/site-lisp/org/ob-latex hides /usr/share/emacs/24.4.50/lisp= /org/ob-latex /usr/share/emacs/site-lisp/org/ob-C hides /usr/share/emacs/24.4.50/lisp/org= /ob-C /usr/share/emacs/site-lisp/org/ob-keys hides /usr/share/emacs/24.4.50/lisp/= org/ob-keys /usr/share/emacs/site-lisp/org/ob-js hides /usr/share/emacs/24.4.50/lisp/or= g/ob-js /usr/share/emacs/site-lisp/org/ob-java hides /usr/share/emacs/24.4.50/lisp/= org/ob-java /usr/share/emacs/site-lisp/org/ob-io hides /usr/share/emacs/24.4.50/lisp/or= g/ob-io /usr/share/emacs/site-lisp/org/ob-haskell hides /usr/share/emacs/24.4.50/li= sp/org/ob-haskell /usr/share/emacs/site-lisp/org/ob-gnuplot hides /usr/share/emacs/24.4.50/li= sp/org/ob-gnuplot /usr/share/emacs/site-lisp/org/ob-exp hides /usr/share/emacs/24.4.50/lisp/o= rg/ob-exp /usr/share/emacs/site-lisp/org/ob-emacs-lisp hides /usr/share/emacs/24.4.50= /lisp/org/ob-emacs-lisp /usr/share/emacs/site-lisp/org/ob hides /usr/share/emacs/24.4.50/lisp/org/ob /usr/share/emacs/site-lisp/org/ob-dot hides /usr/share/emacs/24.4.50/lisp/o= rg/ob-dot /usr/share/emacs/site-lisp/org/ob-ditaa hides /usr/share/emacs/24.4.50/lisp= /org/ob-ditaa /usr/share/emacs/site-lisp/org/ob-css hides /usr/share/emacs/24.4.50/lisp/o= rg/ob-css /usr/share/emacs/site-lisp/org/ob-eval hides /usr/share/emacs/24.4.50/lisp/= org/ob-eval /usr/share/emacs/site-lisp/org/ob-core hides /usr/share/emacs/24.4.50/lisp/= org/ob-core /usr/share/emacs/site-lisp/org/ob-calc hides /usr/share/emacs/24.4.50/lisp/= org/ob-calc /usr/share/emacs/site-lisp/org/ob-clojure hides /usr/share/emacs/24.4.50/li= sp/org/ob-clojure /usr/share/emacs/site-lisp/org/ob-comint hides /usr/share/emacs/24.4.50/lis= p/org/ob-comint /usr/share/emacs/site-lisp/org/ob-awk hides /usr/share/emacs/24.4.50/lisp/o= rg/ob-awk /usr/share/emacs/site-lisp/org/ob-asymptote hides /usr/share/emacs/24.4.50/= lisp/org/ob-asymptote /usr/share/emacs/site-lisp/org/org-loaddefs hides /usr/share/emacs/24.4.50/= lisp/org/org-loaddefs /usr/share/emacs/site-lisp/org/org-version hides /usr/share/emacs/24.4.50/l= isp/org/org-version /usr/share/emacs/site-lisp/org/org-install hides /usr/share/emacs/24.4.50/l= isp/org/org-install /usr/share/emacs/site-lisp/gnus/tls hides /usr/share/emacs/24.4.50/lisp/net= /tls /usr/share/emacs/site-lisp/gnus/sasl-ntlm hides /usr/share/emacs/24.4.50/li= sp/net/sasl-ntlm /usr/share/emacs/site-lisp/gnus/sasl hides /usr/share/emacs/24.4.50/lisp/ne= t/sasl /usr/share/emacs/site-lisp/gnus/sasl-digest hides /usr/share/emacs/24.4.50/= lisp/net/sasl-digest /usr/share/emacs/site-lisp/gnus/sasl-cram hides /usr/share/emacs/24.4.50/li= sp/net/sasl-cram /usr/share/emacs/site-lisp/gnus/ntlm hides /usr/share/emacs/24.4.50/lisp/ne= t/ntlm /usr/share/emacs/site-lisp/gnus/netrc hides /usr/share/emacs/24.4.50/lisp/n= et/netrc /usr/share/emacs/site-lisp/gnus/hmac-md5 hides /usr/share/emacs/24.4.50/lis= p/net/hmac-md5 /usr/share/emacs/site-lisp/gnus/hmac-def hides /usr/share/emacs/24.4.50/lis= p/net/hmac-def /usr/share/emacs/site-lisp/gnus/dig hides /usr/share/emacs/24.4.50/lisp/net= /dig /usr/share/emacs/site-lisp/gnus/dns hides /usr/share/emacs/24.4.50/lisp/net= /dns /usr/share/emacs/site-lisp/gnus/uudecode hides /usr/share/emacs/24.4.50/lis= p/mail/uudecode /usr/share/emacs/site-lisp/gnus/hashcash hides /usr/share/emacs/24.4.50/lis= p/mail/hashcash /usr/share/emacs/site-lisp/gnus/binhex hides /usr/share/emacs/24.4.50/lisp/= mail/binhex /usr/share/emacs/site-lisp/gnus/spam hides /usr/share/emacs/24.4.50/lisp/gn= us/spam /usr/share/emacs/site-lisp/gnus/spam-wash hides /usr/share/emacs/24.4.50/li= sp/gnus/spam-wash /usr/share/emacs/site-lisp/gnus/smiley hides /usr/share/emacs/24.4.50/lisp/= gnus/smiley /usr/share/emacs/site-lisp/gnus/spam-report hides /usr/share/emacs/24.4.50/= lisp/gnus/spam-report /usr/share/emacs/site-lisp/gnus/yenc hides /usr/share/emacs/24.4.50/lisp/gn= us/yenc /usr/share/emacs/site-lisp/gnus/utf7 hides /usr/share/emacs/24.4.50/lisp/gn= us/utf7 /usr/share/emacs/site-lisp/gnus/starttls hides /usr/share/emacs/24.4.50/lis= p/gnus/starttls /usr/share/emacs/site-lisp/gnus/smime hides /usr/share/emacs/24.4.50/lisp/g= nus/smime /usr/share/emacs/site-lisp/gnus/spam-stat hides /usr/share/emacs/24.4.50/li= sp/gnus/spam-stat /usr/share/emacs/site-lisp/gnus/sieve hides /usr/share/emacs/24.4.50/lisp/g= nus/sieve /usr/share/emacs/site-lisp/gnus/sieve-manage hides /usr/share/emacs/24.4.50= /lisp/gnus/sieve-manage /usr/share/emacs/site-lisp/gnus/score-mode hides /usr/share/emacs/24.4.50/l= isp/gnus/score-mode /usr/share/emacs/site-lisp/gnus/sieve-mode hides /usr/share/emacs/24.4.50/l= isp/gnus/sieve-mode /usr/share/emacs/site-lisp/gnus/nnvirtual hides /usr/share/emacs/24.4.50/li= sp/gnus/nnvirtual /usr/share/emacs/site-lisp/gnus/rtree hides /usr/share/emacs/24.4.50/lisp/g= nus/rtree /usr/share/emacs/site-lisp/gnus/rfc2047 hides /usr/share/emacs/24.4.50/lisp= /gnus/rfc2047 /usr/share/emacs/site-lisp/gnus/rfc2231 hides /usr/share/emacs/24.4.50/lisp= /gnus/rfc2231 /usr/share/emacs/site-lisp/gnus/rfc2104 hides /usr/share/emacs/24.4.50/lisp= /gnus/rfc2104 /usr/share/emacs/site-lisp/gnus/nnregistry hides /usr/share/emacs/24.4.50/l= isp/gnus/nnregistry /usr/share/emacs/site-lisp/gnus/nntp hides /usr/share/emacs/24.4.50/lisp/gn= us/nntp /usr/share/emacs/site-lisp/gnus/nnweb hides /usr/share/emacs/24.4.50/lisp/g= nus/nnweb /usr/share/emacs/site-lisp/gnus/registry hides /usr/share/emacs/24.4.50/lis= p/gnus/registry /usr/share/emacs/site-lisp/gnus/nnrss hides /usr/share/emacs/24.4.50/lisp/g= nus/nnrss /usr/share/emacs/site-lisp/gnus/rfc1843 hides /usr/share/emacs/24.4.50/lisp= /gnus/rfc1843 /usr/share/emacs/site-lisp/gnus/rfc2045 hides /usr/share/emacs/24.4.50/lisp= /gnus/rfc2045 /usr/share/emacs/site-lisp/gnus/pop3 hides /usr/share/emacs/24.4.50/lisp/gn= us/pop3 /usr/share/emacs/site-lisp/gnus/qp hides /usr/share/emacs/24.4.50/lisp/gnus= /qp /usr/share/emacs/site-lisp/gnus/plstore hides /usr/share/emacs/24.4.50/lisp= /gnus/plstore /usr/share/emacs/site-lisp/gnus/nnspool hides /usr/share/emacs/24.4.50/lisp= /gnus/nnspool /usr/share/emacs/site-lisp/gnus/nnmaildir hides /usr/share/emacs/24.4.50/li= sp/gnus/nnmaildir /usr/share/emacs/site-lisp/gnus/nnmairix hides /usr/share/emacs/24.4.50/lis= p/gnus/nnmairix /usr/share/emacs/site-lisp/gnus/nnoo hides /usr/share/emacs/24.4.50/lisp/gn= us/nnoo /usr/share/emacs/site-lisp/gnus/nnir hides /usr/share/emacs/24.4.50/lisp/gn= us/nnir /usr/share/emacs/site-lisp/gnus/nnml hides /usr/share/emacs/24.4.50/lisp/gn= us/nnml /usr/share/emacs/site-lisp/gnus/nnmh hides /usr/share/emacs/24.4.50/lisp/gn= us/nnmh /usr/share/emacs/site-lisp/gnus/nnnil hides /usr/share/emacs/24.4.50/lisp/g= nus/nnnil /usr/share/emacs/site-lisp/gnus/nnmbox hides /usr/share/emacs/24.4.50/lisp/= gnus/nnmbox /usr/share/emacs/site-lisp/gnus/nnmail hides /usr/share/emacs/24.4.50/lisp/= gnus/nnmail /usr/share/emacs/site-lisp/gnus/nnimap hides /usr/share/emacs/24.4.50/lisp/= gnus/nnimap /usr/share/emacs/site-lisp/gnus/nnfolder hides /usr/share/emacs/24.4.50/lis= p/gnus/nnfolder /usr/share/emacs/site-lisp/gnus/nnagent hides /usr/share/emacs/24.4.50/lisp= /gnus/nnagent /usr/share/emacs/site-lisp/gnus/nndraft hides /usr/share/emacs/24.4.50/lisp= /gnus/nndraft /usr/share/emacs/site-lisp/gnus/nnheader hides /usr/share/emacs/24.4.50/lis= p/gnus/nnheader /usr/share/emacs/site-lisp/gnus/nndiary hides /usr/share/emacs/24.4.50/lisp= /gnus/nndiary /usr/share/emacs/site-lisp/gnus/nngateway hides /usr/share/emacs/24.4.50/li= sp/gnus/nngateway /usr/share/emacs/site-lisp/gnus/nneething hides /usr/share/emacs/24.4.50/li= sp/gnus/nneething /usr/share/emacs/site-lisp/gnus/nndoc hides /usr/share/emacs/24.4.50/lisp/g= nus/nndoc /usr/share/emacs/site-lisp/gnus/nnbabyl hides /usr/share/emacs/24.4.50/lisp= /gnus/nnbabyl /usr/share/emacs/site-lisp/gnus/mm-partial hides /usr/share/emacs/24.4.50/l= isp/gnus/mm-partial /usr/share/emacs/site-lisp/gnus/nndir hides /usr/share/emacs/24.4.50/lisp/g= nus/nndir /usr/share/emacs/site-lisp/gnus/mm-uu hides /usr/share/emacs/24.4.50/lisp/g= nus/mm-uu /usr/share/emacs/site-lisp/gnus/mm-view hides /usr/share/emacs/24.4.50/lisp= /gnus/mm-view /usr/share/emacs/site-lisp/gnus/mm-url hides /usr/share/emacs/24.4.50/lisp/= gnus/mm-url /usr/share/emacs/site-lisp/gnus/mm-util hides /usr/share/emacs/24.4.50/lisp= /gnus/mm-util /usr/share/emacs/site-lisp/gnus/mml hides /usr/share/emacs/24.4.50/lisp/gnu= s/mml /usr/share/emacs/site-lisp/gnus/mml2015 hides /usr/share/emacs/24.4.50/lisp= /gnus/mml2015 /usr/share/emacs/site-lisp/gnus/mml-smime hides /usr/share/emacs/24.4.50/li= sp/gnus/mml-smime /usr/share/emacs/site-lisp/gnus/mm-extern hides /usr/share/emacs/24.4.50/li= sp/gnus/mm-extern /usr/share/emacs/site-lisp/gnus/mml1991 hides /usr/share/emacs/24.4.50/lisp= /gnus/mml1991 /usr/share/emacs/site-lisp/gnus/mml-sec hides /usr/share/emacs/24.4.50/lisp= /gnus/mml-sec /usr/share/emacs/site-lisp/gnus/message hides /usr/share/emacs/24.4.50/lisp= /gnus/message /usr/share/emacs/site-lisp/gnus/legacy-gnus-agent hides /usr/share/emacs/24= .4.50/lisp/gnus/legacy-gnus-agent /usr/share/emacs/site-lisp/gnus/mm-decode hides /usr/share/emacs/24.4.50/li= sp/gnus/mm-decode /usr/share/emacs/site-lisp/gnus/gnus-uu hides /usr/share/emacs/24.4.50/lisp= /gnus/gnus-uu /usr/share/emacs/site-lisp/gnus/gnus-vm hides /usr/share/emacs/24.4.50/lisp= /gnus/gnus-vm /usr/share/emacs/site-lisp/gnus/mail-source hides /usr/share/emacs/24.4.50/= lisp/gnus/mail-source /usr/share/emacs/site-lisp/gnus/mm-encode hides /usr/share/emacs/24.4.50/li= sp/gnus/mm-encode /usr/share/emacs/site-lisp/gnus/gnus-sum hides /usr/share/emacs/24.4.50/lis= p/gnus/gnus-sum /usr/share/emacs/site-lisp/gnus/mm-bodies hides /usr/share/emacs/24.4.50/li= sp/gnus/mm-bodies /usr/share/emacs/site-lisp/gnus/mm-archive hides /usr/share/emacs/24.4.50/l= isp/gnus/mm-archive /usr/share/emacs/site-lisp/gnus/messcompat hides /usr/share/emacs/24.4.50/l= isp/gnus/messcompat /usr/share/emacs/site-lisp/gnus/mail-parse hides /usr/share/emacs/24.4.50/l= isp/gnus/mail-parse /usr/share/emacs/site-lisp/gnus/mail-prsvr hides /usr/share/emacs/24.4.50/l= isp/gnus/mail-prsvr /usr/share/emacs/site-lisp/gnus/mailcap hides /usr/share/emacs/24.4.50/lisp= /gnus/mailcap /usr/share/emacs/site-lisp/gnus/gnus-topic hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-topic /usr/share/emacs/site-lisp/gnus/ietf-drums hides /usr/share/emacs/24.4.50/l= isp/gnus/ietf-drums /usr/share/emacs/site-lisp/gnus/html2text hides /usr/share/emacs/24.4.50/li= sp/gnus/html2text /usr/share/emacs/site-lisp/gnus/gssapi hides /usr/share/emacs/24.4.50/lisp/= gnus/gssapi /usr/share/emacs/site-lisp/gnus/gravatar hides /usr/share/emacs/24.4.50/lis= p/gnus/gravatar /usr/share/emacs/site-lisp/gnus/gnus-start hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-start /usr/share/emacs/site-lisp/gnus/gnus-win hides /usr/share/emacs/24.4.50/lis= p/gnus/gnus-win /usr/share/emacs/site-lisp/gnus/gnus-sync hides /usr/share/emacs/24.4.50/li= sp/gnus/gnus-sync /usr/share/emacs/site-lisp/gnus/gnus-srvr hides /usr/share/emacs/24.4.50/li= sp/gnus/gnus-srvr /usr/share/emacs/site-lisp/gnus/gnus-util hides /usr/share/emacs/24.4.50/li= sp/gnus/gnus-util /usr/share/emacs/site-lisp/gnus/gnus-undo hides /usr/share/emacs/24.4.50/li= sp/gnus/gnus-undo /usr/share/emacs/site-lisp/gnus/gnus-sieve hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-sieve /usr/share/emacs/site-lisp/gnus/gnus-score hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-score /usr/share/emacs/site-lisp/gnus/gnus-registry hides /usr/share/emacs/24.4.5= 0/lisp/gnus/gnus-registry /usr/share/emacs/site-lisp/gnus/gnus-salt hides /usr/share/emacs/24.4.50/li= sp/gnus/gnus-salt /usr/share/emacs/site-lisp/gnus/gnus-picon hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-picon /usr/share/emacs/site-lisp/gnus/gnus-notifications hides /usr/share/emacs/2= 4.4.50/lisp/gnus/gnus-notifications /usr/share/emacs/site-lisp/gnus/gnus-msg hides /usr/share/emacs/24.4.50/lis= p/gnus/gnus-msg /usr/share/emacs/site-lisp/gnus/gnus-spec hides /usr/share/emacs/24.4.50/li= sp/gnus/gnus-spec /usr/share/emacs/site-lisp/gnus/gnus-ml hides /usr/share/emacs/24.4.50/lisp= /gnus/gnus-ml /usr/share/emacs/site-lisp/gnus/gnus-mlspl hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-mlspl /usr/share/emacs/site-lisp/gnus/gnus-range hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-range /usr/share/emacs/site-lisp/gnus/gnus-icalendar hides /usr/share/emacs/24.4.= 50/lisp/gnus/gnus-icalendar /usr/share/emacs/site-lisp/gnus/gnus-int hides /usr/share/emacs/24.4.50/lis= p/gnus/gnus-int /usr/share/emacs/site-lisp/gnus/gnus-mh hides /usr/share/emacs/24.4.50/lisp= /gnus/gnus-mh /usr/share/emacs/site-lisp/gnus/gnus-kill hides /usr/share/emacs/24.4.50/li= sp/gnus/gnus-kill /usr/share/emacs/site-lisp/gnus/gnus-logic hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-logic /usr/share/emacs/site-lisp/gnus/gnus-html hides /usr/share/emacs/24.4.50/li= sp/gnus/gnus-html /usr/share/emacs/site-lisp/gnus/gnus-gravatar hides /usr/share/emacs/24.4.5= 0/lisp/gnus/gnus-gravatar /usr/share/emacs/site-lisp/gnus/gnus-group hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-group /usr/share/emacs/site-lisp/gnus/gnus-fun hides /usr/share/emacs/24.4.50/lis= p/gnus/gnus-fun /usr/share/emacs/site-lisp/gnus/gnus hides /usr/share/emacs/24.4.50/lisp/gn= us/gnus /usr/share/emacs/site-lisp/gnus/gnus-dup hides /usr/share/emacs/24.4.50/lis= p/gnus/gnus-dup /usr/share/emacs/site-lisp/gnus/gnus-draft hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-draft /usr/share/emacs/site-lisp/gnus/gnus-diary hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-diary /usr/share/emacs/site-lisp/gnus/gnus-delay hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-delay /usr/share/emacs/site-lisp/gnus/gnus-cus hides /usr/share/emacs/24.4.50/lis= p/gnus/gnus-cus /usr/share/emacs/site-lisp/gnus/gnus-ems hides /usr/share/emacs/24.4.50/lis= p/gnus/gnus-ems /usr/share/emacs/site-lisp/gnus/gnus-eform hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-eform /usr/share/emacs/site-lisp/gnus/gnus-demon hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-demon /usr/share/emacs/site-lisp/gnus/gnus-cite hides /usr/share/emacs/24.4.50/li= sp/gnus/gnus-cite /usr/share/emacs/site-lisp/gnus/gnus-cloud hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-cloud /usr/share/emacs/site-lisp/gnus/gnus-dired hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-dired /usr/share/emacs/site-lisp/gnus/gnus-agent hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-agent /usr/share/emacs/site-lisp/gnus/gnus-art hides /usr/share/emacs/24.4.50/lis= p/gnus/gnus-art /usr/share/emacs/site-lisp/gnus/gnus-cache hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-cache /usr/share/emacs/site-lisp/gnus/gnus-bookmark hides /usr/share/emacs/24.4.5= 0/lisp/gnus/gnus-bookmark /usr/share/emacs/site-lisp/gnus/gnus-async hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-async /usr/share/emacs/site-lisp/gnus/deuglify hides /usr/share/emacs/24.4.50/lis= p/gnus/deuglify /usr/share/emacs/site-lisp/gnus/gnus-bcklg hides /usr/share/emacs/24.4.50/l= isp/gnus/gnus-bcklg /usr/share/emacs/site-lisp/gnus/auth-source hides /usr/share/emacs/24.4.50/= lisp/gnus/auth-source /usr/share/emacs/site-lisp/gnus/flow-fill hides /usr/share/emacs/24.4.50/li= sp/gnus/flow-fill /usr/share/emacs/site-lisp/gnus/ecomplete hides /usr/share/emacs/24.4.50/li= sp/gnus/ecomplete /usr/share/emacs/site-lisp/gnus/gmm-utils hides /usr/share/emacs/24.4.50/li= sp/gnus/gmm-utils /usr/share/emacs/site-lisp/gnus/canlock hides /usr/share/emacs/24.4.50/lisp= /gnus/canlock /usr/share/emacs/site-lisp/gnus/compface hides /usr/share/emacs/24.4.50/lis= p/gnus/compface /home/rasmus/.emacs.d/elpa/emms-20140820.1251/tq hides /usr/share/emacs/24.= 4.50/lisp/emacs-lisp/tq /usr/share/emacs/site-lisp/gnus/gnus-fallback-lib/eieio/eieio-speedbar hide= s /usr/share/emacs/24.4.50/lisp/emacs-lisp/eieio-speedbar /usr/share/emacs/site-lisp/gnus/gnus-fallback-lib/eieio/eieio-opt hides /us= r/share/emacs/24.4.50/lisp/emacs-lisp/eieio-opt /usr/share/emacs/site-lisp/gnus/gnus-fallback-lib/eieio/eieio hides /usr/sh= are/emacs/24.4.50/lisp/emacs-lisp/eieio /usr/share/emacs/site-lisp/gnus/gnus-fallback-lib/eieio/eieio-custom hides = /usr/share/emacs/24.4.50/lisp/emacs-lisp/eieio-custom /usr/share/emacs/site-lisp/gnus/gnus-fallback-lib/eieio/eieio-datadebug hid= es /usr/share/emacs/24.4.50/lisp/emacs-lisp/eieio-datadebug /usr/share/emacs/site-lisp/gnus/gnus-fallback-lib/eieio/eieio-base hides /u= sr/share/emacs/24.4.50/lisp/emacs-lisp/eieio-base /usr/share/emacs/site-lisp/gnus/time-date hides /usr/share/emacs/24.4.50/li= sp/calendar/time-date /usr/share/emacs/site-lisp/gnus/parse-time hides /usr/share/emacs/24.4.50/l= isp/calendar/parse-time Features: (shadow org-indent cdlatex texmathp reftex reftex-vars org-element avl-tree org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view image-mode org-bibtex bibtex org-bbdb org-w3m org-table bbdb-anniv diary-lib diary-loaddefs key-chord org-inlinetask org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-shell ob-awk ob-org ob-maxima ob-octave ob-python ob-C ob-emacs-lisp ob-fortran cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-latex ob-R ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs quail footnote autocap easy-mmode cookie1 emacsbug flow-fill gnus-fun mule-util gnus-gravatar gravatar gnus-picon sort smiley gnus-cite mail-extr gnus-async gnus-bcklg qp epa-file epa derived epg gnutls mm-archive url-http url-gw url-cache url-auth url-handlers mm-url gnus-ml disp-table gnus-topic hl-line utf-7 network-stream starttls nnnil gnus-load gnus-demon gnus-harvest bbdb-com crm bbdb bbdb-site timezone mailalias sendmail nnir gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime dig gnus-sum nndraft nnmh gnus-group gnus-undo gnus-start gnus-cloud nnimap tls utf7 netrc parse-time gnus-spec nnmail gnus-int gnus-range mail-source message idna dired-x dired rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win nnoo gnus gnus-ems gnus-compat url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap nnheader mail-utils gnus-switch pp vc-git recentf tree-widget wid-edit misearch multi-isearch jka-compr find-func help-mode debug cus-start cus-load smex compile add-log tramp-cache ffap thingatpt url-parse url-vars paredit eldoc flyspell ispell cap-words superword subword company-files company-oddmuse company-keywords company-etags etags company-gtags company-dabbrev-code company-dabbrev company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company-c-headers rx company-anaconda anaconda-mode f s ucs-normalize dash tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cconv gnus-util mm-util mail-prsvr password-cache tramp-loaddefs trampver readline-complete shell pcomplete format-spec json-rpc python json cl comint ansi-color company ido-ubiquitous ido autorevert filenotify which-func imenu winner ring midnight nyan-mode windmove delsel paren elec-pair savehist saveplace advice help-fns cl-macs gv edmacro kmacro cl-loaddefs cl-lib tex-site info easymenu package 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 603099 25537) (symbols 48 53116 7) (miscs 40 1804 522) (strings 32 132154 17266) (string-bytes 1 4134583) (vectors 16 76370) (vector-slots 8 1881323 30008) (floats 8 411 820) (intervals 56 1922 1070) (buffers 976 33) (heap 1024 72519 2734)) --=20 Enough with the bla bla! From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 30 20:45:36 2014 Received: (at 18582) by debbugs.gnu.org; 1 Oct 2014 00:45:37 +0000 Received: from localhost ([127.0.0.1]:56768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZ82w-0004TU-Gu for submit@debbugs.gnu.org; Tue, 30 Sep 2014 20:45:35 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:4834) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZ82u-0004TK-1o for 18582@debbugs.gnu.org; Tue, 30 Sep 2014 20:45:32 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgwQKgRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOAEDqRmBaoNMIQ X-IPAS-Result: ArgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgwQKgRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOAEDqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="91344790" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 30 Sep 2014 20:45:31 -0400 Received: by pastel.home (Postfix, from userid 20848) id 4769A7CD1; Tue, 30 Sep 2014 20:45:29 -0400 (EDT) From: Stefan Monnier To: Rasmus Subject: Re: bug#18582: 24.4.50; [python.el] completion error Message-ID: References: <87lhp27gt2.fsf@gmx.us> Date: Tue, 30 Sep 2014 20:45:29 -0400 In-Reply-To: <87lhp27gt2.fsf@gmx.us> (rasmus@gmx.us's message of "Mon, 29 Sep 2014 14:27:21 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18582 Cc: 18582@debbugs.gnu.org, "=?windows-1252?Q?Fabi=E1n?= E. Gallina" 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: 0.3 (/) > When I try to complete something in a python-buffer I get an error > with the below backtrace. I couldn't find other reports on this > issue, but maybe I overlooked something? Could you try it with the code from the `emacs-24' branch instead? I tried your recipe and got a backtrace, but a different one. I think I fixed it. > write im=20 > press M-Tab, should expand to import This now works for me now in `emacs-24'. > Here's another backtrace. To get it I do > import num > Press M-Tab, should expand to numpy In the new code in emacs-24, I don't get a backtrace for this one, but I also don't get any completion. Fabi=E1n? Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 01 07:21:31 2014 Received: (at 18582) by debbugs.gnu.org; 1 Oct 2014 11:21:31 +0000 Received: from localhost ([127.0.0.1]:56935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZHyM-0007TQ-JP for submit@debbugs.gnu.org; Wed, 01 Oct 2014 07:21:31 -0400 Received: from mout.gmx.net ([212.227.15.15]:51550) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZHyI-0007T1-9d for 18582@debbugs.gnu.org; Wed, 01 Oct 2014 07:21:27 -0400 Received: from x200s ([109.201.154.144]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MOfx8-1XeG2v1oxC-006B0n; Wed, 01 Oct 2014 13:21:23 +0200 From: Rasmus To: monnier@iro.umontreal.ca Subject: Re: bug#18582: 24.4.50; [python.el] completion error References: <87lhp27gt2.fsf@gmx.us> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEX+/v7f3+CTk5O/v8C/ wMHPz8+fn6Cvr7C/wL92dXahoZ/AwL9MTEyAgH9gX19+f4AwLzN/gIBRedkoAAAACXBIWXMAAABI AAAASABGyWs+AAABfUlEQVRIDd3B0VbbQBBEwdstzYx3BYL8/88GYTCytD5xHpMq/gGyp5m/EInK xfMs4JLBs9TYZOdZ0diExZOisVHjGVGhamyi8UCJb2qVruTT1BkKZ4ovZsdiJJJwcBVN3CgZagJP fPHCTQYjaoIsNmEXNzInilryRZAFyGIvxUG89mmeJwFZgIM9JQc9uXEA6YUdc1S+iC/mgxs7FRwo X1ZxNRfQ2FNxr79N4qYL5IUdc68He1MIWvAjxR3ZYk9C4keKg7k1u4sHOiOqtTMiOg8EI9mCxyRO ojkYirf1tVmcRDaBOPAaHElsZidKcW9loAKIjGRdm8VeFQNeyjlX87unEDeKOV5Wzpa2CGaxF79a a3YWZ9E5m9bgEQcDsvsiBi5mLPz+xtnUxICytRQnYTMg58KZyilGmjgLu8RYBgfKluJKTRyVS3yR FjsnvskhdAlXEWGuFOXszp5pX4KdFIKoJYJ7+sTRpap6Zs+Ne9XCn+hDzDEvl6k24j/wGxJYCCwe kUkPAAAAAElFTkSuQmCC Date: Wed, 01 Oct 2014 13:21:20 +0200 In-Reply-To: (Stefan Monnier's message of "Tue, 30 Sep 2014 20:45:29 -0400") Message-ID: <87iok4xcgf.fsf@gmx.us> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:UvUuTK9wF29GKP/kt1qerxwzpzhkWkV3NzAY891M3DEl/Z4zrfu 7dlKrRWNzLXq8TuhOmZ3Vq835deJnsE1I/rE+2BfUV2iY2ZznfC79g2cWoEZqgqvsqnaDSH IbU4JUqo+B1zBY3FKhIOLeuW90UKenAlqmviNy5XKuwgOKBBffBpoVdkeyefWxg7EE2faLB XUOEaVhW1TiF/+BxpKdEg== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18582 Cc: 18582@debbugs.gnu.org, fabian@anue.biz 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: 0.0 (/) Stefan Monnier writes: >> When I try to complete something in a python-buffer I get an error >> with the below backtrace. I couldn't find other reports on this >> issue, but maybe I overlooked something? > > Could you try it with the code from the `emacs-24' branch instead? > I tried your recipe and got a backtrace, but a different one. I think > I fixed it. Okay, I changed my build-script to download from: http://bzr.savannah.gnu.org/r/emacs/emacs-24/ It was trunk at the end of the url before. I don't know bzr well, so I might have done something wrong. If this means anything to you:=20 (emacs-bzr-get-version) =3D> "ueno@gnu.org-20141001022515-zphv3mmopxc6h5gs" >> write im=20 >> press M-Tab, should expand to import > > This now works for me now in `emacs-24'. Not for me (using python3). Backtrace: Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p nil) buffer-substring-no-properties(nil 5) python-shell-completion-at-point(#) python-completion-at-point() completion--capf-wrapper(python-completion-at-point all) run-hook-wrapped(completion--capf-wrapper python-completion-at-point all) completion-at-point() funcall-interactively(completion-at-point) call-interactively(completion-at-point nil nil) command-execute(completion-at-point) >> Here's another backtrace. To get it I do >> import num >> Press M-Tab, should expand to numpy > > In the new code in emacs-24, I don't get a backtrace for this one, but > I also don't get any completion. Fabi=C3=A1n? Numpy was a bad example as it's an external library. I get completion in my file-buffer, not in the shell-buffer. I guess that's another bug in itself. Maybe that's why we are seeing different things. Here's when I try to expand datetime, which should be Python-core import datet [TAB] Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p nil) buffer-substring-no-properties(nil 13) python-shell-completion-at-point(#) python-completion-at-point() completion--capf-wrapper(python-completion-at-point all) run-hook-wrapped(completion--capf-wrapper python-completion-at-point all) completion-at-point() funcall-interactively(completion-at-point) call-interactively(completion-at-point nil nil) command-execute(completion-at-point) This is the backtrace is identical when I use python2. I could try to step through `python-shell-completion-at-point' to get a better understanding of where the bug is from. =E2=80=94Rasmus --=20 When the facts change, I change my mind. What do you do, sir? From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 01 10:26:53 2014 Received: (at 18582) by debbugs.gnu.org; 1 Oct 2014 14:26:53 +0000 Received: from localhost ([127.0.0.1]:57523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZKrk-00089N-J1 for submit@debbugs.gnu.org; Wed, 01 Oct 2014 10:26:53 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:50716) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZKrg-00089E-Un for 18582@debbugs.gnu.org; Wed, 01 Oct 2014 10:26:49 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNFxKjo/2dsb2JhbABZgwY7gw/APYEXF3SCJQEBAQECAVYjBQsLNBIUGA0kiAQIDdIMF456B4Q4BKkZgWqDTCE X-IPAS-Result: ArYGAIDvNVNFxKjo/2dsb2JhbABZgwY7gw/APYEXF3SCJQEBAQECAVYjBQsLNBIUGA0kiAQIDdIMF456B4Q4BKkZgWqDTCE X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="91408841" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Oct 2014 10:26:48 -0400 Received: by pastel.home (Postfix, from userid 20848) id C78634821; Wed, 1 Oct 2014 10:26:47 -0400 (EDT) From: Stefan Monnier To: Rasmus Subject: Re: bug#18582: 24.4.50; [python.el] completion error Message-ID: References: <87lhp27gt2.fsf@gmx.us> <87iok4xcgf.fsf@gmx.us> Date: Wed, 01 Oct 2014 10:26:47 -0400 In-Reply-To: <87iok4xcgf.fsf@gmx.us> (rasmus@gmx.us's message of "Wed, 01 Oct 2014 13:21:20 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18582 Cc: 18582@debbugs.gnu.org, fabian@anue.biz 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: 0.3 (/) > Okay, I changed my build-script to download from: > http://bzr.savannah.gnu.org/r/emacs/emacs-24/ > It was trunk at the end of the url before. Sounds right. > If this means anything to you: > (emacs-bzr-get-version) => "ueno@gnu.org-20141001022515-zphv3mmopxc6h5gs" Yes, that's good. >>> write im >>> press M-Tab, should expand to import >> >> This now works for me now in `emacs-24'. > Not for me (using python3). > Backtrace: > Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p nil) > buffer-substring-no-properties(nil 5) > python-shell-completion-at-point(#) Right, that looks like the same bug you were hitting with `trunk' (and hence a different bug from the one I fixed). But it makes no sense. The only call to buffer-substring-no-properties in python-shell-completion-at-point (in emacs-24) is of the form: (buffer-substring-no-properties (line-beginning-position) end) and I can't imagine how line-beginning-position could return nil. Are you sure you don't have another python.el or python.elc that gets in the way? Or maybe your python.el was not properly recompiled so you still use the python.elc from the trunk? What if you M-x load-library RET python.el RET (to load the non-compiled version)? Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 01 10:57:09 2014 Received: (at 18582) by debbugs.gnu.org; 1 Oct 2014 14:57:09 +0000 Received: from localhost ([127.0.0.1]:57543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZLL2-0000SP-Li for submit@debbugs.gnu.org; Wed, 01 Oct 2014 10:57:09 -0400 Received: from mout.gmx.net ([212.227.17.20]:57915) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZLKz-0000SG-C2 for 18582@debbugs.gnu.org; Wed, 01 Oct 2014 10:57:06 -0400 Received: from x200s ([193.145.48.46]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0M7TQZ-1YURtV2rjj-00xJ6G; Wed, 01 Oct 2014 16:56:58 +0200 From: Rasmus To: monnier@iro.umontreal.ca Subject: Re: bug#18582: 24.4.50; [python.el] completion error References: <87lhp27gt2.fsf@gmx.us> <87iok4xcgf.fsf@gmx.us> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAAAmJLR0QA/4ePzL8AAAAJcEhZ cwAAAEgAAABIAEbJaz4AAAHPSURBVEjHjZbJlQMxCAU7AKKsuCo3UpkDaOnNPX2wn22VPqAP8hH/ flDh+FgUAUSAmqn+BgBVVDO/ACIQ1FDT1C8FQCiZVAU/cyBCKigiPpOu6sD6dDzvewb2D8fTMk4E yfrB43nfDcF0g08hAaP0a9cw3YI61v59pIyKTGAUCJgATVAmqN9mTPWFmjmThiDGOdFiG2GbKadC CVBFH8HVRrQrdACsR6VcJC0MZmZmmmaXtQUcGh3VeBtONfOq4J4GVLb09gvoBETXKzjg3J6R9La/ ZWTKpESFpDegDc9Yv86jiBMQM+YuYEcz7TSJCTijGc3FNIR5B9p0Q0DQPuN5CneABYjEUHyo0shi CTAzxlegQqJz3tz6CMSmsNwNgfITyL0d0Ew2lfPUmMe19Vtm+bZrdQWmvzfZ8lod3nWQ4d7wc5gs Q3FXYDmlR2X1kGbeZ+tsnJFK93+f9MMwno3qqdCt4MP0rkWnL2YyGnkHyndjYKyCmQB3YJbQ66mD j0BEQJrpYgpM8Q3oqWXuxlPe7ri+1NLcjeqrQqzG2BSquC933Bo2aypVmG+XoosY66t4b0CbYwup Z+z7tTvH60kgv/5r9HqJDu7rn0ARgt1zfwjk8VmXGaNCAAAAAElFTkSuQmCC Date: Wed, 01 Oct 2014 16:56:56 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 01 Oct 2014 10:26:47 -0400") Message-ID: <87y4szx2h3.fsf@gmx.us> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:6SBjyGD4cwmTc2omJY5obOr0SZIWZqRU+8i2unh2x7xcTIkmhjE BkGM6ESNKr2F6OqaNHagJaziTej4uGvtsjGKmqe1qVGSEMy347H835qvA8T24MOfZyLYXT4 8Cx6eo7rfBB52+cMtvdeeMBGIIUm8c5wHURS6iYCxNBr0Hfq2KIb+NHurwhhAWKDpl9Uap8 36T2pEL8woCkfZeTqTtiQ== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18582 Cc: 18582@debbugs.gnu.org, fabian@anue.biz 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: 0.0 (/) Hi, Stefan Monnier writes: >> Backtrace: >> Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p nil) >> buffer-substring-no-properties(nil 5) >> python-shell-completion-at-point(#) > > Right, that looks like the same bug you were hitting with `trunk' (and > hence a different bug from the one I fixed). But it makes no sense. > The only call to buffer-substring-no-properties in > python-shell-completion-at-point (in emacs-24) is of the form: > > (buffer-substring-no-properties > (line-beginning-position) end) > > and I can't imagine how line-beginning-position could return nil. > Are you sure you don't have another python.el or python.elc that gets in > the way? I get the error as well when I load Emacs with -Q. I get the error when I do find-library python eval-buffer before loading any .py files. Find library points to python.el.gz in /usr/share/emacs/24.4.50/lisp/progmodes/. When I do M-: (md5 (current-buffer)) in python.el.gz I get ce0db2157b281b8ac7cb8461da88caa7. There's no age difference: -rw-r--r-- 1 root root 134983 Sep 29 14:10 python.elc -rw-r--r-- 1 root root 41279 Sep 29 14:00 python.el.gz Note that for the error to come, I must start the python-shell first (C-c C-z). > Or maybe your python.el was not properly recompiled so you > still use the python.elc from the trunk? I had to rename my bzr folder to get the other branch so I doubt it. > What if you M-x load-library RET python.el RET (to load the non-compiled > version)? See above. I get this backtrace now which have new stuff (below). The error occurs here: (let* ((last-prompt-end (cdr (python-util-comint-last-prompt))) (import-statement (when (string-match-p (rx (* space) word-start (or "from" "import") word-end space) (buffer-substring-no-properties last-prompt-end (point))) Last-prompt-end (and thus (python-util-comint-last-prompt)) is nil but should be a character position according to the docstring. But last-prompt-end is just comint-last-prompt is emacs24. And it's nil. I'm guessing it shouldn't be. Why? No clue. . . Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p nil) buffer-substring-no-properties(nil 4) (string-match-p "[[:space:]]*\\<\\(?:from\\|import\\)\\>[[:space:]]" (buffer-substring-no-properties last-prompt-end (point))) (if (string-match-p "[[:space:]]*\\<\\(?:from\\|import\\)\\>[[:space:]]" (buffer-substring-no-properties last-prompt-end (point))) (progn (buffer-substring-no-properties last-prompt-end (point)))) (let* ((last-prompt-end (cdr (python-util-comint-last-prompt))) (import-statement (if (string-match-p "[[:space:]]*\\<\\(?:from\\|import\\)\\>[[:space:]]" (buffer-substring-no-properties last-prompt-end (point))) (progn (buffer-substring-no-properties last-prompt-end (point))))) (start (save-excursion (if (not (re-search-backward "[[:space:]]\\|[([{]\\|[])}]\\|\\(?:[^\"'\\]\\|\\=\\|\\(?:[^\\]\\|\\=\\)\\\\\\(?:\\\\\\\\\\)*[\"']\\)\\(?:\\\\\\\\\\)*\\(\\(?:\"\"\"\\|'''\\|[\"']\\)\\)" last-prompt-end t 1)) last-prompt-end (forward-char (length (match-string-no-properties 0))) (point)))) (end (point))) (list start end (completion-table-dynamic (apply-partially (function python-shell-completion-get-completions) process import-statement)))) python-shell-completion-at-point(#) (progn (python-shell-completion-at-point process)) (if process (progn (python-shell-completion-at-point process))) (let ((process (python-shell-get-process))) (if process (progn (python-shell-completion-at-point process)))) python-completion-at-point() completion--capf-wrapper(python-completion-at-point all) run-hook-wrapped(completion--capf-wrapper python-completion-at-point all) completion-at-point() funcall-interactively(completion-at-point) call-interactively(completion-at-point nil nil) command-execute(completion-at-point) Thanks, Rasmus -- C is for Cookie From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 01 13:53:52 2014 Received: (at 18582) by debbugs.gnu.org; 1 Oct 2014 17:53:52 +0000 Received: from localhost ([127.0.0.1]:57647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZO63-0007Hv-U4 for submit@debbugs.gnu.org; Wed, 01 Oct 2014 13:53:52 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:48052) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZO61-0007Hn-JA for 18582@debbugs.gnu.org; Wed, 01 Oct 2014 13:53:50 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCzQSFBgNJIgECNIZF456B4Q4AQOpGYFqg0wh X-IPAS-Result: ArYGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCzQSFBgNJIgECNIZF456B4Q4AQOpGYFqg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="91432263" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Oct 2014 13:53:48 -0400 Received: by pastel.home (Postfix, from userid 20848) id 7B8844821; Wed, 1 Oct 2014 13:53:48 -0400 (EDT) From: Stefan Monnier To: Rasmus Subject: Re: bug#18582: 24.4.50; [python.el] completion error Message-ID: References: <87lhp27gt2.fsf@gmx.us> <87iok4xcgf.fsf@gmx.us> <87y4szx2h3.fsf@gmx.us> Date: Wed, 01 Oct 2014 13:53:48 -0400 In-Reply-To: <87y4szx2h3.fsf@gmx.us> (rasmus@gmx.us's message of "Wed, 01 Oct 2014 16:56:56 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18582 Cc: 18582@debbugs.gnu.org, fabian@anue.biz 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: 0.3 (/) > I get the error as well when I load Emacs with -Q. I get the error > when I do find-library python eval-buffer before loading any .py > files. Find library points to python.el.gz in > /usr/share/emacs/24.4.50/lisp/progmodes/. When I do M-: (md5 That's clearly not from `emacs-24', then (24.4.50 is from trunk, `emacs-24' uses 24.3.93 as version number). Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 01 21:09:46 2014 Received: (at 18582) by debbugs.gnu.org; 2 Oct 2014 01:09:46 +0000 Received: from localhost ([127.0.0.1]:57874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZUtu-0003uE-59 for submit@debbugs.gnu.org; Wed, 01 Oct 2014 21:09:46 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:43173) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZUts-0003u5-Db for 18582@debbugs.gnu.org; Wed, 01 Oct 2014 21:09:44 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XZUtr-0002Qt-VK; Wed, 01 Oct 2014 21:09:44 -0400 From: Glenn Morris To: Stefan Monnier Subject: Re: bug#18582: 24.4.50; [python.el] completion error References: <87lhp27gt2.fsf@gmx.us> X-Spook: threat Tony Blair Bosnia Axis of Evil Waco, Texas X-Ran: yIc"ql''\yCt'=q8G*h30whxC?_&0\>nVo$z#Ip26zc\Du.G\$:sq)`vimsCdz|WY (Stefan Monnier's message of "Tue, 30 Sep 2014 20:45:29 -0400") Message-ID: <4ga95fqnu0.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: 18582 Cc: 18582@debbugs.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: -5.6 (-----) That change does not merge cleanly to trunk; please could you do it? From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 02 05:37:33 2014 Received: (at 18582) by debbugs.gnu.org; 2 Oct 2014 09:37:33 +0000 Received: from localhost ([127.0.0.1]:58064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZcpI-00087r-US for submit@debbugs.gnu.org; Thu, 02 Oct 2014 05:37:33 -0400 Received: from mout.gmx.net ([212.227.17.20]:61427) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZcpG-00087i-BA for 18582@debbugs.gnu.org; Thu, 02 Oct 2014 05:37:31 -0400 Received: from x200s ([109.201.154.193]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0M8JyQ-1YVYta0w3m-00vtTV; Thu, 02 Oct 2014 11:37:25 +0200 From: Rasmus To: monnier@iro.umontreal.ca Subject: Re: bug#18582: 24.4.50; [python.el] completion error References: <87lhp27gt2.fsf@gmx.us> <87iok4xcgf.fsf@gmx.us> <87y4szx2h3.fsf@gmx.us> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAAAmJLR0QA/4ePzL8AAAAJcEhZ cwAAAEgAAABIAEbJaz4AAAJLSURBVEjHzZa7geQwDEMdoxm0wlJYCVtBMWgHwQXyT7O7txceI9vj J1EkCM8xSbWdJN2yx7mi0RJRCXU/PCqpWddecf3okm2hMpUHYMx7UTsDwPcCsTGC895BLz4uiXw/ QL3fz9Hh+162vVKWlCQF5Q2o+31v2+lJ0gDoJOUdqM/3LSoZjAUk0WzAzifxEIoxdgbKfsYcdz1e laJDJlGjvgXknaAaTAZF+BvAqh0ogJVURVD2qhxwbOohbKs1XBWAU3tZq2Oz7a2wnkpiT8XMnhL8 yO8WVLoS2+VUfwB0wtl3sEexMpXBfAKKkXkUfO4hygWOduII1v6NLSl12XEpEdld15wcQpb8+OTq ZmtXjPrU6EFlOkmE/BS27ebZB51Xu8wTTc+SOWXbZq15uMtWStJXmwo9U0vfkB276Et8N9A8eUGO LTgxa4otD3sDlpwvB1nFHSZpcJromPMClgFwqWqlLTWcsypmefgGmvKA8VmaIUAoa2STlPQATXSS DC7hDlpr9b57rT5eg7YCOi+XJHqSRwSt40uXKF91SmImfY6cSfhnYMmUswp19SZfgNs4jUqMs3kf rvFWxD3yZGJgn5+vwCNTYSx92tYn4JenNAHszvoJeOhE5y62pvhlRDdrh+Ii4MTL3qwPm9nyhzPl 1a1BjdSyN/t9A0K51hnGyYAAUN6c6dhagGuwVVkNs9mb930c+tns/laanvlLH1YMnxmv+Qeg+ml5 d/0GyI5vKxS2z+6366Nf1qlNTt8Cnn79g/Akv57h5/gPgT/tvnoH3s4GngAAAABJRU5ErkJggg== Date: Thu, 02 Oct 2014 11:37:05 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 01 Oct 2014 13:53:48 -0400") Message-ID: <87zjdevmm6.fsf@gmx.us> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:D1F9LTQuyomLcliW0lWKakuwgR0Q8xNHiZM/iSZCJFdUPbykv/t kcnoovbe/fkgIuDDPieDQQHF6HfMqSaN0UvX8BDaot1P0DAwD8v9/Mjsd60S9AOUxuRXK81 1jwVLWso2sXcwG7qs4WZ9B3JA9XnOpaGVAqYHeV46BAMCgrdUPi4IZ5ZY2hmJ0NbO/cQbxS L7hbfH3nugCR9SXyKfHSw== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18582 Cc: 18582@debbugs.gnu.org, fabian@anue.biz 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: 0.0 (/) Stefan Monnier writes: >> I get the error as well when I load Emacs with -Q. I get the error >> when I do find-library python eval-buffer before loading any .py >> files. Find library points to python.el.gz in >> /usr/share/emacs/24.4.50/lisp/progmodes/. When I do M-: (md5 > > That's clearly not from `emacs-24', then (24.4.50 is from trunk, > `emacs-24' uses 24.3.93 as version number). Okay, I rebuild again and now the path is correct. I see the same as you now, that is no error and no completion on library names in import. Thanks, Rasmus -- Got mashed potatoes. Ain't got no T-Bone. No T-Bone From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 02 08:47:56 2014 Received: (at 18582) by debbugs.gnu.org; 2 Oct 2014 12:47:56 +0000 Received: from localhost ([127.0.0.1]:58124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZfnX-0005lE-Fz for submit@debbugs.gnu.org; Thu, 02 Oct 2014 08:47:55 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:60133) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZfnT-0005l4-OT for 18582@debbugs.gnu.org; Thu, 02 Oct 2014 08:47:52 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgwQKgRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOAEDqRmBaoNMIQ X-IPAS-Result: ArgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgwQKgRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReOegeEOAEDqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="91490582" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Oct 2014 08:47:49 -0400 Received: by pastel.home (Postfix, from userid 20848) id BC4014821; Thu, 2 Oct 2014 08:47:49 -0400 (EDT) From: Stefan Monnier To: Rasmus Subject: Re: bug#18582: 24.4.50; [python.el] completion error Message-ID: References: <87lhp27gt2.fsf@gmx.us> <87iok4xcgf.fsf@gmx.us> <87y4szx2h3.fsf@gmx.us> <87zjdevmm6.fsf@gmx.us> Date: Thu, 02 Oct 2014 08:47:49 -0400 In-Reply-To: <87zjdevmm6.fsf@gmx.us> (rasmus@gmx.us's message of "Thu, 02 Oct 2014 11:37:05 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18582 Cc: 18582@debbugs.gnu.org, fabian@anue.biz 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: 0.3 (/) >>> I get the error as well when I load Emacs with -Q. I get the error >>> when I do find-library python eval-buffer before loading any .py >>> files. Find library points to python.el.gz in >>> /usr/share/emacs/24.4.50/lisp/progmodes/. When I do M-: (md5 >>=20 >> That's clearly not from `emacs-24', then (24.4.50 is from trunk, >> `emacs-24' uses 24.3.93 as version number). > Okay, I rebuild again and now the path is correct. I see the same as > you now, that is no error and no completion on library names in > import. Great, thanks. Hopefully Fabi=E1n can take a look at it soon, because this is getting into a territory that requires more knowledge about the python interactive loop than I have. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 02 11:15:45 2014 Received: (at 18582) by debbugs.gnu.org; 2 Oct 2014 15:15:45 +0000 Received: from localhost ([127.0.0.1]:59280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZi6a-0002Ug-I2 for submit@debbugs.gnu.org; Thu, 02 Oct 2014 11:15:44 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:36652) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZi6X-0002UU-9r for 18582@debbugs.gnu.org; Thu, 02 Oct 2014 11:15:42 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCw4mEhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IPAS-Result: ArYGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCw4mEhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="91502656" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Oct 2014 11:15:40 -0400 Received: by pastel.home (Postfix, from userid 20848) id 7F0984820; Thu, 2 Oct 2014 11:15:40 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#18582: 24.4.50; [python.el] completion error Message-ID: References: <87lhp27gt2.fsf@gmx.us> <4ga95fqnu0.fsf@fencepost.gnu.org> Date: Thu, 02 Oct 2014 11:15:40 -0400 In-Reply-To: <4ga95fqnu0.fsf@fencepost.gnu.org> (Glenn Morris's message of "Wed, 01 Oct 2014 21:09:43 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18582 Cc: 18582@debbugs.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: 0.3 (/) > That change does not merge cleanly to trunk; please could you do it? Done. Of course, bug#18582 stays open, since it seems to be a different bug than the one I fixed on emacs-24. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 02 20:08:00 2014 Received: (at 18582) by debbugs.gnu.org; 3 Oct 2014 00:08:00 +0000 Received: from localhost ([127.0.0.1]:59541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZqPg-0002ok-0N for submit@debbugs.gnu.org; Thu, 02 Oct 2014 20:08:00 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:37467) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XZqPd-0002oc-Ad for 18582@debbugs.gnu.org; Thu, 02 Oct 2014 20:07:58 -0400 Received: from 222-99-245-190.fibertel.com.ar ([190.245.99.222]:48908 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1XZqPb-0006C3-1x; Thu, 02 Oct 2014 20:07:55 -0400 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: Stefan Monnier Subject: Re: bug#18582: 24.4.50; [python.el] completion error References: <87lhp27gt2.fsf@gmx.us> <87iok4xcgf.fsf@gmx.us> <87y4szx2h3.fsf@gmx.us> <87zjdevmm6.fsf@gmx.us> Date: Thu, 02 Oct 2014 21:07:52 -0300 In-Reply-To: (Stefan Monnier's message of "Thu, 02 Oct 2014 08:47:49 -0400") Message-ID: <874mvmrp5z.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: -6.0 (------) X-Debbugs-Envelope-To: 18582 Cc: 18582@debbugs.gnu.org, fabian@anue.biz, Rasmus 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: -6.0 (------) Stefan Monnier writes: >>>> I get the error as well when I load Emacs with -Q. I get the error >>>> when I do find-library python eval-buffer before loading any .py >>>> files. Find library points to python.el.gz in >>>> /usr/share/emacs/24.4.50/lisp/progmodes/. When I do M-: (md5 >>>=20 >>> That's clearly not from `emacs-24', then (24.4.50 is from trunk, >>> `emacs-24' uses 24.3.93 as version number). > >> Okay, I rebuild again and now the path is correct. I see the same as >> you now, that is no error and no completion on library names in >> import. > > Great, thanks. Hopefully Fabi=C3=A1n can take a look at it soon, because > this is getting into a territory that requires more knowledge about the > python interactive loop than I have. > Import completion is only available for iPython -- or if the `IPython` module is on the path. From a quick glance on the discussion I think python.el is doing the right thing, I'll be able to check this better over the weekend. Fabi=C3=A1n From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 12 11:19:57 2014 Received: (at 18582-done) by debbugs.gnu.org; 12 Oct 2014 15:19:57 +0000 Received: from localhost ([127.0.0.1]:42068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XdKw8-0004Uq-Th for submit@debbugs.gnu.org; Sun, 12 Oct 2014 11:19:57 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:40838) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XdKw4-0004Ug-RY for 18582-done@debbugs.gnu.org; Sun, 12 Oct 2014 11:19:53 -0400 Received: from 222-99-245-190.fibertel.com.ar ([190.245.99.222]:56581 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1XdKw4-0002Xd-5p for 18582-done@debbugs.gnu.org; Sun, 12 Oct 2014 11:19:52 -0400 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: 18582-done@debbugs.gnu.org Subject: 24.4.50; [python.el] completion error Date: Sun, 12 Oct 2014 12:19:49 -0300 Message-ID: <87egudjox6.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: 18582-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 (-----) Pushed a small fix for import completion in revno 117574 at the emacs-24 branch that seems related to this. Other than that things are looking good in my end, so I'm closing it. Related to this, I found out that import completion for iPython changed, so calling the module completion code in a standard CPython shell is not working anymore, even if the iPython module is on your PYTHONPATH. Cheers, Fabi=C3=A1n From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 12 18:59:57 2014 Received: (at 18582) by debbugs.gnu.org; 12 Oct 2014 22:59:57 +0000 Received: from localhost ([127.0.0.1]:42249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XdS7I-0007lu-MA for submit@debbugs.gnu.org; Sun, 12 Oct 2014 18:59:56 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48127) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XdS7G-0007lm-0k for 18582@debbugs.gnu.org; Sun, 12 Oct 2014 18:59:54 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XdS7E-000575-IG; Sun, 12 Oct 2014 18:59:52 -0400 From: Glenn Morris To: 18582@debbugs.gnu.org Subject: Re: bug#18582: 24.4.50; [python.el] completion error References: <87lhp27gt2.fsf@gmx.us> <87egudjox6.fsf@gnu.org> X-Spook: clandestine Waco, Texas import MDA JFK Vickie Weaver X-Ran: ~6#JAN"g:@+cE!lm@7H4.\J:nU=isxPNk3F|*c|9Ye'W;\9\o98jnuLY{zn}&ueDBkr{&O X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Sun, 12 Oct 2014 18:59:52 -0400 In-Reply-To: <87egudjox6.fsf@gnu.org> (=?utf-8?Q?=22Fabi=C3=A1n?= Ezequiel Gallina"'s message of "Sun, 12 Oct 2014 12:19:49 -0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 18582 Cc: fgallina@gnu.org, Stefan Monnier 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 (-----) > Pushed a small fix for import completion in revno 117574 at the emacs-24 This change didn't merge cleanly to trunk (like the last one), so please review the result, because I'm almost certain I did it wrongly. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 30 01:25:03 2014 Received: (at 18582) by debbugs.gnu.org; 30 Oct 2014 05:25:03 +0000 Received: from localhost ([127.0.0.1]:39647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjiEJ-0005Ka-8B for submit@debbugs.gnu.org; Thu, 30 Oct 2014 01:25:03 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:60620 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjiEF-0005K7-Oh for 18582@debbugs.gnu.org; Thu, 30 Oct 2014 01:25:00 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XjiED-0004G3-Nu; Thu, 30 Oct 2014 01:24:57 -0400 From: Glenn Morris To: 18582@debbugs.gnu.org Subject: Re: bug#18582: 24.4.50; [python.el] completion error References: <87lhp27gt2.fsf@gmx.us> <87egudjox6.fsf@gnu.org> X-Spook: Iran insurgency infowar PLO AGT. AMME Consul Firewalls X-Ran: mVd{7MLJ (Glenn Morris's message of "Sun, 12 Oct 2014 18:59:52 -0400") Message-ID: <1x38a6p1sm.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: 18582 Cc: fgallina@gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.6 (-----) Reminder: Glenn Morris wrote: >> Pushed a small fix for import completion in revno 117574 at the emacs-24 > > This change didn't merge cleanly to trunk (like the last one), so please > review the result, because I'm almost certain I did it wrongly. From unknown Fri Sep 05 09:26:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 27 Nov 2014 12: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