eldoc error

自宅の EmacsPython 設定をしていたところ、eldoc がエラーになる。原因は Package から python-mode の 6.2.3 (最新版)をインストールするとおかしくなるようだ。他にも python-mode の最新版でトラブルが起きていた記憶がある。困ったもんだ。

Package でインストールした python-mode は削除して、以下のサイトから python-mode の 6.2.2 (一つ前のバージョン)を手動でインストールすると直る。

launchpad.net

eldoc が正常に動くようになった。

以下の画面は、pychecker のテストを兼ねて、わざとエラーが出るようにしている。

f:id:umeaji:20200728060347p:plain

変数 foo は未定義なので赤字になっている。

 

f:id:umeaji:20200728060402p:plain

演算子「+」の周りにスペースを入れていないので赤字になっている。

 

f:id:umeaji:20200728061604p:plain

io パッケージを import しているが未使用なので赤字になっている。

 

問題なさそう。できた!