bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#22643: bug#22638: 24.5; Double import on completion in python mode


From: Lars Ingebrigtsen
Subject: bug#22643: bug#22638: 24.5; Double import on completion in python mode
Date: Sun, 07 Feb 2021 17:49:49 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

vsuharnikov@gmail.com writes:

> Steps for reproduce:
> * start emacs: emacs -Q
> * create an empty python buffer: C-x b foo.py RET
> * turn on python mode: M-x python-mode RET
> * start interpreter: C-c C-z (python-shell-switch-to-shell) and answer the 
> prompts (I pressed RET n)
> * switch back to python buffer: C-x o (other-window)
> * type "from os import " (there is a space after "import")
> * press C-M-i (completion-at-point)
>
> Observed behaviour: "import " is inserted in the buffer. The buffer now 
> contains "from os import import ".
> Expected behaviour: completion-at-point offers names from the os module 
> as completion candidates.

I'm unable to reproduce this in Emacs 26.1-28, so I'm going to go ahead
that this has been fixed in the years since this was reported, and I'm
closing this bug report.  If you can still see this problem, please
respond to the debbugs address, and we'll reopen.

However, there seems to be a regression between 25.1 and 26.1
somewhere -- `C-M-i' doesn't give a completion at all now, and in Emacs
25.1 it used to say:

PNG image

I'm not really familiar with how completion is supposed to work here,
though -- if this is an error, then perhaps a new bug report should be
opened.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no

reply via email to

[Prev in Thread] Current Thread [Next in Thread]