Robiłem rozeznanie w tej sprawie i odkryłem, że jest zaimplementowany w najnowszej wersji jedi (0.10.0). Niestety ta wersja jest obecnie w fazie rozwoju i nie jest dostępna z pip. Jednak wielu edytorów używa 0.10.0: Atom, VsCode, a nawet jedi-vim od autora jedi.
Łatwo jest zaktualizować wersję jedi w trybie anakondy: https://github.com/nightuser/anaconda-mode. Faktyczna zmiana to tylko jedna linia. Część Pythona trybu anakonda musi zostać ponownie zainstalowana - po prostu usuń katalog anaconda-mode
. Domyślna lokalizacja to ~/.emacs.d/anaconda-mode
dla Emacs i ~/.emacs.d/.cache/anaconda-mode
dla Spacemacs.
upd: Wygląda na to, że 0.10.0 zostanie wkrótce wydane: https://github.com/davidhalter/jedi/issues/740.
upd2: Został wydany i wie wszystko działa po wyjęciu z pudełka. Po prostu usuń katalog anaconda-mode
, a automatycznie zainstaluje najnowszą wersję.
Możesz rozważyć zapytanie na stronie [emacs.se]. (Nie jest to całkowicie nietypowy temat, ponieważ pytasz o tryby programowania zamiast ogólnej edycji, ale może to poszerzyć dostępną pulę ekspertów). –